摘要: 选择排序: 第一轮: 第0个与第1个比, 如果 第0个 > 第1个 那就交换位置,第0个再与第2个比...... 第二轮: 第1个与第2比, ...................直到排序完成 let arr = [5,4,3,2,1] for(let i = 0; i < arr.length - 阅读全文
posted @ 2020-07-13 22:08 ScottRhee 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 参考网站 https://visualgo.net/ 冒泡排序: 前后两个数两两进行比较 前 < 后, 则后面一个继续与下一个比较 前 > 后,则交换位置,再与下一个比较 第一轮比较完成可以确定最后一个数字的位置 再进行第二轮来确定倒数第二个的位置 直到排序完成 arr.length = 5 关于 阅读全文
posted @ 2020-07-13 21:26 ScottRhee 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 系统提供的排序方法(一般情况下,我们需要自己进行编写排序算法) reverser( ) 逆向排序 格式: 数组.reverse( ) let arr = [1,2,3,4,5]; arr.reverse(); console.log(arr);//打印结果为[5,4,3,2,1] sort( ) 将 阅读全文
posted @ 2020-07-13 19:23 ScottRhee 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一 通过循环按行顺序为5*5的二维数组,a赋值1到25的自然数, 二 然后输出该数组的左下半三角形,试编程。 [ 1, 2, 3, 4, 5 ] [ 6, 7, 8, 9, 10 ] [ 11, 12, 13, 14, 15 ] [ 16, 17, 18, 19, 20 ] [ 21, 22, 23 阅读全文
posted @ 2020-07-13 18:56 ScottRhee 阅读(214) 评论(0) 推荐(0) 编辑