码磊姐姐
雄关漫道真如铁,而今迈步从头越。
摘要: //冒泡排序(升序) /* 就是把一组乱序的数组排成一个整齐的数组,一种基础的排序算法 核心逻辑(正序):把数组中的前两个数据拿来比较,如果前面的数大于后面的数,那么就进行位置交换,如果前面的数没有后面的大,就不交换位置。 先遍历数组,让挨着的两个进行比较,如果前一个比后一个大,那么就把两个换个位置 阅读全文
posted @ 2022-07-05 21:05 码磊姐姐 阅读(2061) 评论(0) 推荐(0) 编辑
摘要: //方法一: var origin = [10, 20, 30, 40, 50]; var num = 13; for(var i = 0;i<origin.length;i++){ //先找到num要插入的位置 if(num>origin[i]&&num<origin[i+1]){ //如果找到了 阅读全文
posted @ 2022-07-05 19:49 码磊姐姐 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: /* 选择排序 是基础的排序 大概思路:在数组中先找出最小数的索引,设一个变量保存下来,找到就进行交换 最小的数和数组的第一个数进行交换, 以此类推,再把数组其他数字最小数的索引找出,再和数组的第二位数进行交换。 */ var arr = [2, 5, 7, 8, 9, 1, 3, 4, 6]; / 阅读全文
posted @ 2022-07-05 19:31 码磊姐姐 阅读(439) 评论(0) 推荐(0) 编辑