1、while(){}
先判断,后执行,所以执行次数>=0
2、do{}while();
先执行,后判断,所以执行次数>=1
3、for(){}
4、增强for循环
for(数据类型 变量名 : 待遍历的集合或者数组名){
打印,变量名
}
注意,当操作数组时,如果操作涉及到下标,则不能用增强for循环。
数组算法:
冒泡排序:相邻两个元素,进行比较,一次往后进行,每一轮能确定最后一个元素为最大值。(由大到小排序)
数组倒序:
思路1、新建一个数组,原数组倒序遍历,并正序插入❤数组,最后原数组指向❤数组。缺点,浪费空间。
思路2、定义一个临时变量,辅助第一位和最后一位,第二位和倒数第二位,一次交换。共进行,arr.length/2次。
网友评论