1. 算法
2. 语法
2.1 实现Python中的数组切片功能
可以使用Arrays
中的copyOfRange(int[] original, int from, int to)
int[] a = {1, 2, 3, 4, 5};
int[] b = Arrays.copyOfRange(a, 1, 3); // {2, 3}
P.S. 上述方法创建了新的数组,空间复杂度较高。
可以考虑用两个整数代表起点和终点的思路代替。
2.2 for循环初始化多个变量
只能初始化相同类型的多个变量!比如都是int
型。
如果是不同类型的,在循环外初始化吧。
for
循环内初始化多个变量并不是好的代码风格。