章木沉喧 发表于 2022-9-13 16:01:51

小白求助冒泡排序

大佬们我的冒泡排序输出结果为什么是这样的

kogawananari 发表于 2022-9-13 16:10:31

是不是有一个j写成了i

Twilight6 发表于 2022-9-13 18:11:13



if 中的第一行代码是 :

var temp = arguments[ i ]

是 j 不是 i,即:

var temp = arguments[ j ]

zhangjinxuan 发表于 2022-9-13 19:06:15

虽然我不懂javascripts,但是我觉得第5行的

var temp = arguments;


应写成:

var temp = arguments;

因为i是循环的轮次,交换时和i没有一丁点光系,j才是下标。

每一轮排序后,最大/最小 的数会排在 最前/最后 面

冒泡排序一定要学会,这是最最最最最最基础的排序,可以去网上搜搜具体是怎样的

章木沉喧 发表于 2022-9-14 09:06:43

kogawananari 发表于 2022-9-13 16:10
是不是有一个j写成了i

{:5_107:}昨天调了半天原来就是这个{:5_99:}感谢

章木沉喧 发表于 2022-9-14 09:07:14

Twilight6 发表于 2022-9-13 18:11
if 中的第一行代码是 :

var temp = arguments[ i ]


感谢!!!!!
页: [1]
查看完整版本: 小白求助冒泡排序