猫史档案馆


如何把列表冒泡排序,在线等,急

用户:弑神咸鱼弑神咸鱼查看:182 回复:4 评论:11 创建时间:2019-07-01T21:29:12


跪求各位大佬,发个攻略吧!


回复

上一页第 1 页 / 共 1 页下一页
无段双云无段双云

能说的详细一点吗?

点赞0


评论


无段双云无段双云

只说一个大概不会有人知道是什么意思的

点赞0


评论

把列表中的数字按从小到大或从大到小排列到另一个列表上

是kitten的吗?

还是Python的呢?

kitten

emmmm……我想一下

这个有点复杂,可能等的时间要长一些

好的,谢谢大佬

额……这个貌似有点难,而且需要一个一个的比较,具体情况太难了,图形化和Python有很大的区别,要是Python的话我会做,但是图形化的我做了那么久还是没有做出来,对不起,你还是找别人吧,或者手动调试一下,我真的不会了,实在对不起

没事谢谢


编程猪编程猪

Python

for x in range(0, len(lst)-1):
    for y in range(0, len(lst)-x-1):
        if lst[x] > lst[y]:
            lst[x], lst[y] = lst[y], lst[x 

但是Python你可以直接用

lst.sort()

这样列表就自动排好序了。

C/C++

int i, j, tmp;
for(i=0; i<len-1; i++){
    for(j=0; j<len-i-1; j++{
        if(arr[i] > arr[j]){
            tmp = i;
            i = j;
            j = tmp;
        }
    }
}

点赞0


评论

能用图形化吗

可以,我再发一遍


编程猪编程猪

对不起大家,Python发错了,应该是:

 

for x in range(len(lst)-1):
    for y in range(len(lst)-x-1):
        if lst[x] > lst[y]:
            lst[x], lst[y] = lst[y], lst[x]

另外Codemao版本是:

center_image

点赞0


评论