想咨询一个Scratch链表的问题:冒泡排序
scratch吧
全部回复
仅看楼主
level 3
microsoft8080 楼主
我先用的C语言调试后,再用Scratch做,就出错了。
2019年10月03日 03点10分 1
level 9
scratch列表下标从1开始[滑稽][心碎]
2019年10月03日 03点10分 2
what,我试试
2019年10月03日 04点10分
改了还是不行,结果还是重复一大堆
2019年10月03日 04点10分
@一刹那ლ恍惚 看看你在交换数据时的代码,读一遍
2019年10月03日 04点10分
把lb的第lb的第j项项换成lb的第j项,是不是有点问题
2019年10月03日 04点10分
level 9
就是这的问题
2019年10月03日 04点10分 3
level 9
学学语文
2019年10月03日 04点10分 4
我还是出BUG了。- -
2019年10月03日 04点10分
level 3
microsoft8080 楼主
是这样?但是好像还是有BUG
2019年10月03日 04点10分 5
什么bug
2019年10月03日 04点10分
每次从头遍历时没有重置j的值
2019年10月03日 04点10分
@切向量 这个没有C语言那种自动从0开始?
2019年10月03日 04点10分
@microsoft8080 你觉得呢,你用的代码是重复,他就给你一直加,在循环的开始重置j的值
2019年10月03日 05点10分
level 12
试试?
2019年10月03日 08点10分 6
谢谢吧主,但是实测在内循环一轮后,我再设置J从1开始,还是结果会错
2019年10月04日 03点10分
吧主,我改了你说的错的地方,然后又试了其他吧友的方法,就是始终弄不出,实测链表里面重复了很多,实际随机生成的数字肯定没有那么多重复的,所以我就不明白这个图形化的Scratch的这些代码块到底是怎么个用法,我又不能看到底层信息
2019年10月04日 03点10分
level 1
这样试试
2019年10月03日 13点10分 7
实测链表里面重复了很多,实际随机生成的数字肯定没有那么多重复的,所以我就不明白这个图形化的Scratch的这些代码块到底是怎么个用法,我又不能看到底层信息
2019年10月04日 03点10分
scratch没有for循环。 把他改成while形式再带到scratch里
2019年10月04日 08点10分
@七月花一 好的,感谢
2019年10月06日 05点10分
level 1
2019年10月12日 17点10分 8
我试试,谢谢
2019年10月21日 03点10分
level 1
原有程序基础上改动最小的情况,实测有效
2019年10月12日 18点10分 9
我试试,谢谢
2019年10月21日 03点10分
1