将多个参数的函数,转换成单参数函数链 以add()()()举例 function add(){ 使用数组保存参数 let _args = Array.prototype.slice.call(arguments); let _adder = function(){ _args.push(...arg ...
分类:
其他好文 时间:
2020-02-11 14:32:21
阅读次数:
78
在对Java代码进行优化的时候,想方设法的要提高整体的效率,使用JProfiler看代码的时间占比,然后,看看哪些部分是可以优化的,减少运行时间的。下面有这么几个方向。 1. 能使用构造函数一步到位的,就尽量使用构造函数,而不是使用一个个setter函数 2. 能使用数组的,就使用数组。替代list ...
分类:
编程语言 时间:
2020-02-10 11:46:31
阅读次数:
57
1 /* Note:Your choice is C IDE */ 2 #include "stdio.h" 3 void main() 4 { 5 //指针 6 //什么是指针 一个变量的地址 就是该变量的指针 7 // 咱们学习的C语言里把 地址 叫做指针 8 //如果想访问地址 需要用什么方法 ...
分类:
编程语言 时间:
2020-02-06 19:27:57
阅读次数:
60
一、思路分析 上一篇讲到用数组模拟队列,数组无法复用,下面讲解了用数组模拟环形队列的方法,采用取模的方式,使得数组可以重复使用。 首先先对front和rear的含义做了一个调整,front指向队列的第一个元素,rear指向队列最后一个元素的后一个位置。队列满的条件是(rear +1) % maxSi ...
分类:
编程语言 时间:
2020-02-05 20:21:03
阅读次数:
66
一、介绍 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 二、代码 使用数组模拟队列,首先编写一个ArrayQueue类 添加队列类的 ...
分类:
编程语言 时间:
2020-02-03 13:52:02
阅读次数:
74
Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have ex ...
分类:
其他好文 时间:
2020-02-03 12:04:03
阅读次数:
69
一、创建函数 函数声明 function fnName(){ } 函数表达式 var fnName = function(){ } 使用Function构造函数 // 参数:Function 接收任意多的参数,但最后一个参数总被认为是函数体,前面的参数是传入新函数的参数 var fnName = n ...
分类:
其他好文 时间:
2020-02-02 13:47:56
阅读次数:
81
本篇分析ArrayList的源码,在分析之前先跟大家谈一谈数组。数组可能是我们最早接触到的数据结构之一,它是在内存中划分出一块连续的地址空间用来进行元素的存储,由于它直接操作内存,所以数组的性能要比集合类更好一些,这是使用数组的一大优势。但是我们知道数组存在致命的缺陷,就是在初始化时必须指定数组大小 ...
分类:
编程语言 时间:
2020-02-02 11:54:10
阅读次数:
69
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或argum ...
分类:
其他好文 时间:
2020-01-29 12:47:34
阅读次数:
102
1. 栈的介绍 2. 栈的应用 3. 栈入门 package main import ( "fmt" "errors" ) //使用数组来模拟一个栈的使用 type Stack struct { MaxTop int // 表示我们栈最大可以存放数个数 Top int // 表示栈顶, 因为栈顶固定 ...
分类:
其他好文 时间:
2020-01-29 10:38:46
阅读次数:
50