首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
实现冒泡排序法。冒泡排序(Bubble Sort)的基本步骤是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,
实现冒泡排序法。冒泡排序(Bubble Sort)的基本步骤是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,
admin
2019-09-02
44
问题
实现冒泡排序法。冒泡排序(Bubble Sort)的基本步骤是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。请完善代码。
ls=[23,41,32,12,56,76,35,67,89,44]
print(ls)
def bub_sort(s_list):
for i in range(len(s_list)一1):
#此段代码请完善
return s_list
bub_sort(ls)
print(ls)
选项
答案
ls=[23,41,32,12,56,76,35,67,89,44] print(ls) def bub_sort(s_list): for i in range(len(s_list)一1): is_change=True forj in range(len(s_list)一1一i): if s_list[j]>s_list[j+1]: s_list[j],s_list[j+1]=s_list[j+1],s_list[j] is_change=False if is_change: break return s_list bub_sort(ls) print(ls)
解析
转载请注明原文地址:https://kaotiyun.com/show/1N6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
页框控件也称作选项卡控件,在一个页框中可以有多个页面,表示页面个数的属性是()。
下面不属于按钮控件事件的是
下面关于类、对象、属性和方法的叙述中,错误的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面属于黑盒测试方法的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
在下面的VisualFoxPro表达式中,运算结果为逻辑真的是()。
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是()。
在VisualFoxPro中,用于建立或修改程序文件的命令是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
随机试题
足月儿出生时已具备的原始反射有______________、______________、______________、______________。
患者男,35岁。因急性根尖周炎行根管治疗,开始1周症状明显缓解,因工作出差不能及时就诊,3个月期间换了3次FC封药,第三次封药后症状加重。主要应考虑的原因可能是
应是执业药师或有药师以上(含药师和中药师)的专业技术职称应具有药学专业技术职称
患者,女,52岁。胃切除术后8日,已拆线,突然发现伤口有淡红色液体渗出,不伴有肠曲脱出等,应首先考虑是
在与治理层沟通时,针对与治理层沟通的目的,以下说法中,正确的有()。
巴塞尔委员会认为操作风险应当包括法律风险和声誉风险。()
投入
通知局属各单位:为了响应市委“绿化城乡,美化黄林”的号召,积极参加今年义务植树节有关活动,现决定本周双休日赴市郊黄林岗参加义务植树,请贵单位按照分配的任务,积极组织人员参加。另,植树活动结束后,还将举行春季卫生防疫工作部署动员大会,请有关单
中国半殖民地半封建社会的主要矛盾是
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是_______。main(){ints,t,a,b;scanf("%d%d",&a,&B);s=1;t=1;
最新回复
(
0
)