题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 思路1 从头到尾遍历链表比较简单,遍历链表时,将节点中的元素放入数组,然后将数组逆置即可。 这种方法不改变原来的链表。 思路2 如果能改变链表的话,可以先将链表就地逆置,然后遍历逆置后的链表即可。 ...
分类:
其他好文 时间:
2020-01-08 00:44:03
阅读次数:
102
第五课:改变函数参数的值一个python函数可以有任意多个参数,在一个函数的外部来定义变量,然后把变量作为参数传入到函数内,并且在函数的内部来修改函数的参数值,函数结束之后,这些变量的值在如何变化呢?给函数传递值有2种:1种是值传递,1种是引用传递#改变函数参数的值#值传递(数值、字符串、布尔这些都是值传递)在函数的内部修改变量值,不改变原参数定义的参数值,解释为:这个在函数中不会改变原来定义(函
分类:
其他好文 时间:
2020-01-07 19:44:48
阅读次数:
69
目录 1.模板方法模式 2.策略模式 3.命令模式 4.职责链模式 5.状态模式 6.观察者模式 一、模板方法模式(Template Method) 定义操作中的算法骨架,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前提下重新定义该算法的某些特定步骤。即:处理步骤父类中定义好 ...
分类:
其他好文 时间:
2020-01-06 15:02:16
阅读次数:
96
css定位 position 相对定位:relative 作用:相对元素原有位置移动指定的距离(相对的自己的原有位置) 可以使用top,left,right,bottom来进行设置。 *注意:其他元素的位置是不改变的。 绝对定位:absolute 作用:可以使用元素参照界面或者相对父元素来进行移动 ...
分类:
Web程序 时间:
2020-01-06 13:11:21
阅读次数:
106
一.定义 群 群是啥???我不会啊 置换 ($g$) 一个置换是一种运算,代表让物体交换位置的一种方法 置换群 ($G$) 顾名思义,由置换构成的群 k不动置换类 ($Z_k$)(稳定化子) 使元素 $k$ 不改变位置的群的集合 等价类 ($E_k$)(轨道) 在置换群 $G$ 作用下元素 $k$ ...
分类:
其他好文 时间:
2020-01-05 19:02:18
阅读次数:
95
背景:不同字长的整数进行转换,需要在不改变数的大小的前提下将较小的数据类型转为更大的数据类型。 无符号数的扩展:开头加0即可,也叫零扩展。 有符号数(补码)的扩展:开头添符号位。 1 short sx = -12345; 2 unsigned short usx = sx; 3 int x = sx ...
分类:
其他好文 时间:
2020-01-05 13:57:18
阅读次数:
87
在java中final关键字标识无法被修改。接下来从final修饰数据、方法和类进行介绍。 final数据 final用来告知编译器这一块数据是恒定不变的。数据恒定不变又如下作用: 1、一个永不改变的编译时常量。 2、一个在运行时被初始化的值,而你不希望他改变。 编译器常量的情况,编译器可以将常量值 ...
分类:
编程语言 时间:
2020-01-04 22:39:31
阅读次数:
136
//想必各位朋友一定经历着,改变state,getters却不改变的痛苦,接下来博主给出解决方案; //方案很简单,第一步,改变state时,如改变state中的cart属性时,引入vue,使用vue set添加未定义的flag,如下: import Vue from 'vue'; //一定要引入v ...
分类:
移动开发 时间:
2020-01-03 19:12:12
阅读次数:
422
查看当前版本是:1.10.3 [root@proxy nginx-1.10.3]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.10.3built by gcc 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC ...
分类:
其他好文 时间:
2019-12-31 23:42:02
阅读次数:
122
1.map :遍历数组的每一项并对其进行操作。 有返回值 且 不改变原数组。 var arr = [1, 2, 3, 4, 5, 6]; var res = arr.map(item => { return item * 2; }); console.log(arr); //[1, 2, 3, 4, ...
分类:
编程语言 时间:
2019-12-29 13:16:02
阅读次数:
59