- 4
- 0
- 约5千字
- 约 84页
- 2024-12-01 发布于浙江
- 举报
课时3数据排序;1.通过具体实例,理解排序的概念和基本方法。2.能根据实际的应用场景,选择合理的数据结构,并使用排序算法来编程解决问题。;;;1.排序;2.常见的排序算法;3.利用Python的sort方法和内建函数sorted排序;(2)sorted函数
说明:使用sorted函数进行排序时,将排好序的数据返回一个____________。
例:lista=[36,23,12,17,22,19,28],执行语句listb=sorted(lista)后,列表listb中的元素为[12,17,19,22,23,28,36,],从而实现升序排序;执行语句listc=sorted(lista,resverse=True)后,列表listc中的元素为[36,28,23,22,19,17,12],从而实现降序排序。;4.冒泡排序;5.冒泡排序算法的程序实现;(1)冒泡排序进行时,数据的比较可以由前往后进行,即list1[j]与listl[j+1]比较;也可以由后往前进行,即list1[j]与list1[j-1]比较,此时应将循环条件“forjinrange(0,count-i):”修改为“forjinrange(count-1,i-1,-1):”。
(2)若要将数据按降序排列,只需将语句“iflist1[j]list1[j+1]:”修改为“iflist1[j]list1[j
您可能关注的文档
- 高中信息技术浙教版(2019)选修1 第六章 课时2 POI数据的组织与应用 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时1 字符串 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时2 队列 课件.pptx
- 高中信息技术浙教版(2019)选修1 第三章 课时3 栈 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时1 树与二叉树 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时2 二叉树的基本操作 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 课时3 抽象数据类型 课件.pptx
- 高中信息技术浙教版(2019)选修1 第四章 验收卷(三) 树 课件.pptx
- 高中信息技术浙教版(2019)选修1 第五章 课时1 数据结构与算法关系 课件.pptx
- 高中信息技术浙教版(2019)选修1 第五章 课时2 迭代与递归 课件.pptx
最近下载
- 2026年全球食品与饮料趋势预测-英敏特.pdf
- 【处置卡图集】机械伤害事故方法和应急处置.pptx VIP
- DB13(J)∕T 8053-2019 市政基础设施工程施工质量验收统一标准_可搜索.pdf
- 部编版语文四年级上册第8课《古诗三首》课件.pptx VIP
- 中国国家标准 GB/T 23694-2024风险管理 术语.pdf
- HOOG法兰样本大谷样本资料.pdf
- DLT1231-2018 电力系统稳定器整定试验导则.pdf VIP
- 风笑天《社会研究方法》全文笔记梳理(完整版).docx VIP
- 厂务暖通专业考试试题.pdf VIP
- 渝20Q01 建设工程施工现场围挡及大门标准图集(2020版)DJBT50-133.docx VIP
原创力文档

文档评论(0)