-
[综合] Codeforces Round #661 (Div. 3) B.C
今天补了一下cf题,发现昨天有一场比赛结果忘记参加了(懊悔),于是今天除了做了以前的比赛之外,还补了一下昨晚的题目。 B.GiftsFixing timelimitpertest 1second memorylimitpertest 256megabytes input standardinput ...
15
热度 -
[综合] leetcode4-求两个正序数组的中位数(二分查找法待补充)
执行用时:20ms,在所有C提交中击败了54.03%的用户 内存消耗:6.5MB,在所有C提交中击败了11.17%的用户 二分查找法后续再做 暴力法:复杂度为O(m+n) doublefindMedianSortedArrays(int*nums1,intnums1Size,int*nums2,i...
81
热度 -
[综合] Debug:cuda error gcc 版本过高不支持
error:#error--unsupportedGNUversion!gccversionslaterthan6arenotsupported! 错误的解决方式很简单,就是安装低版本gcc和g++,并创建链接或更改gcc各版本的优先级。 此处为以后考虑安装了gcc-6和g++-6,大家可以自行决...
91
热度 -
[综合] 原型与原型链基本概念
functionPerson(){this.name='xiaoming';this.showName=function(){return'我叫:'+this.name;};}varp1=newPerson();varp2=newPerson();console.log(p1.showName==p...
30
热度 -
21
热度 -
[综合] 线性表的顺序表示和实现-----两个集合的并集(无序,有序),线性表的就地逆置,两个线性表的比较大小,插入元素(O(1)), A 表中 删去既在 B 表中出现又在 C 表中出现的元素,
线性表的顺序表示和实现 ①集合A=AUB,无序的; ②A,B两个顺序表递增有序,执行C=AUB,算法时间复杂度要求为O(n+m)(A,B这两个顺序表只允许遍历一次); ③//实现顺序表的就地逆置,即利用原表的存储空间将线性表(a1,...,an)逆置为(an,...,a1); ④//设A=(a1,....
50
热度 -
[综合] java 中作为根节点
GCRoots根对象 摘自《深入理解Java虚拟机》 在Java语言中,可作为GCRoot的对象包括以下几种: 虚拟机栈(栈桢中本地变量表)中引用的对象 方法区中类静属性引用的对象 方法区中常量引用的对象 本地方法栈中JNI(即一般说的Navite方法)中引用的对象
0
热度 -
46
热度 -
[综合] 前端技术基础(一):浏览器相关
浏览器访问网站过程 用户在浏览器地址栏中输入网址 浏览器解析网址构建HTTP请求HTTP请求报文包括:请求行、请求头和请求体 浏览器发起DNS解析请求,将域名转化为IP地址网址映射到服务器IP地址,指定了访问的服务器 浏览器发送请求报文给到服务器 服务器接收并解析报文 服务器处理请求,并封装成HT...
16
热度 -
[综合] 盒模型大小取决于它的padding,margin,border数值
盒模型规定了元素框处理元素内容width与height值、内边距padding、边框border和外边距margin的数值大小。边框内的空白是内边距padding,边框外的空白是外边距margin,如下所示,这个盒模型元素框的宽度值=内容区域的宽度+2(内边距+外边距+边框),也就是该示例中的元素宽...
8
热度 -
[综合] 前端手写代码原理实现
前言 现在的前端门槛越来越高,不再是只会写写页面那么简单。模块化、自动化、跨端开发等逐渐成为要求,但是这些都需要建立在我们牢固的基础之上。不管框架和模式怎么变,把基础原理打牢才能快速适应市场的变化。下面介绍一些常用的源码实现: call实现 bind实现 new实现 instanceof实现 Ob...
65
热度 -
[综合] LeetCode ---- 120、三角形最小路径和
题目链接 思路: 可以发现,每次走一步都依赖于上一步的选择,最终要选择从顶点走到最后一行和最小的路径 采用动态规划,构建一个数组来存储每次选择走到当前节点的最小路径和。 代码以及注释已完善,如下: publicintminimumTotal(List<List<Integer>&...
54
热度 -
[综合] 【Python】你还在看到for循环后写else后,大呼【卧槽,牛逼!】【卧槽,还能这样?】吗?
摘自书籍EffectivePython Python有种特殊语法是很多编程语言都不支持的,可以在for及while循环的内部语句快之后紧跟一个else块。 foriinrange(3):print("Loop{}".format(i)) else:print("ElseBlock!")#Loop0...
39
热度 -
[综合] leetcode_117 Convert Sorted List to Binary Search Tree
题目: Givenasinglylinkedlistwhereelementsaresortedinascendingorder,convertittoaheightbalancedBST. Forthisproblem,aheight-balancedbinarytreeisdefinedasab...
54
热度 -
[综合] MapBoxMap 之 Layers 概览
Layers 样式的图层属性列出了该样式中可用的所有图层。图层的类型由“type”属性指定,并且必须是background,fill,line,symbol,raster,circle,fill-extrusion,heatmap,hillshade.之一。 除了背景类型的图层外,每个图层都需要引用...
86
热度 -
[综合] STM32配置USART2的DMA传输,犯了一个低级错误
这两天重写了一下串口的DMA传输代码,结果发现串口发送的字符串始终只有首个字节。 /*DMA_USART2_TX,RAM->USART2,DMA1_Channel7*/DMA_DeInit(DMA1_Channel7);//将DMA的通道7寄存器重设为缺省值DMA1_InitStructure...
69
热度 -
[综合] 【转】知识图谱(KG)存储、可视化、公开数据集、图计算、图编程工具分享
知识图谱(KnowledgeGraph),在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。 知识图谱是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理...
34
热度 -
[综合] JAVA 排序:堆排序。
publicstaticvoidcreatHeap(int[]array){//建堆;for(inti=(array.length-1-1)/2;i>=0;i--){adjustDown(array,i,array.length);} } publicstaticvoidadjustDown(...
38
热度 -
[综合] javaScript事件处理兼容IE8及以下版本写法
1.javaScript事件处理兼容IE8及以下版本写法 <!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title>event</title></hea...
46
热度 -
57
热度