今天这是第一次写博客
想养成一个好的习惯,每天把自己所学习的内容,都给记录下来
加油 冲冲冲
java 数组的反转
数组元素的反转:
本来的样子:
1,2,3,4,5
后来的样子
5,4,3,2,1
要求:不能使用新的数组,只能就用原来的一个数组
理解起来呢 也就是对称位置的交换
前边所学的遍历数组需要用到一个索引
int i =0;
现在表示对称位置,所以需要两个索引
int min = 0;
int max = array.length-1;
(这里的min max仅仅代表的是两个两边的变量,也可以简单的理解为左边和右边)
数组元素的反转中有一点需要注意的就是
当两边的元素进行交换时,需要考虑到如何交换
老师的思路特别明确,讲解也特别有意思,下面是链接
这里是那个课程,有兴趣可以看一下
首先需要指定一个空变量,就像如果你需要把一个装满水的杯子(A),把水和另一个装满水的杯子里的水互换,那只能再新定义一个变量
然后就是什么时候才停止交换?
min=max;
min>max;
总结得到的是min<max;
这里是一点java的知识吧,个人所学而已 勿喷
英语每天一个小句子:
The end of one story is merely the beginning of another.
一个故事的终结仅仅是另一个故事的开始。
加油 冲冲冲