- 0
- 0
- 约1.74千字
- 约 3页
- 2026-02-12 发布于北京
- 举报
班级_______姓名_______第_______组层次_______
2.1.3排序问题和算法的多样性
编写人:都冬冬审核:高一数学组
寄语:只有付出,才有回报。
一、学习目标
1、掌握有序列的概念及排序的一般方法。
2、通过学习直接插入排序法和折半插入排序法,进一步体会算法的
思想。
二、学习重点:通过算法设计的全过程,体会解决问题的方法。
难点:通过分析具体问题,抽象出算法设计的过程。
四、学习过程
1.什么叫排序?
为便于查询和检索,我们常常根据某种要求把被查询的对象用______________表
示出来,并把数字按______排列,是信息处理中的一项基本工作,统称为
_________。
2、按______排列的数据列称为_________.
3、有序列排序的方法有:____________和____________。
直接插入排序的算法是:将数据A与原有序列中的数据从右向左依次进行比
较,直到发现__________使得_______,把A插入到________的________;如果
数据A小于原有序列中的所有数据,则将A插入到原序列的
___________________。
折半插入排序的算法是:先将新数据与有序列中的“中间位置”的数据进行
比较,若有序列有2n+1个数据,则“中间位置”的数据指的是________。若有
序列有2n个数据,则“中间位置”的数据指的是________。如果新数据小于中
间位置”的数据,则新数据插入的位置应该是__________;如果新数据等于中
间位置的数据,则新数据插入到___________,如果新数据大于中间位置的数据,
则新数据插入的位置应该在_____________.也就是说一次比较就排除了数据列
中_______反复进行这种比较,直到____________的位置.
其实这种排序方法的基本思想与______________是一致的。
五、基础训练
(B)1、在折半插入排序法中,若有序列中有n个数据,n为奇数,则
新数据第一次将和有序列中哪个数据比较?()
1
(B)4、描述一元二次方程求解的过程。
七、能力提升
(B)1、利用折半排序法将32有序列﹛5,10,15,20,25,
31,43,52,69,71﹜中,第二次将和哪个数据比较?()
A、10B、15C、52D、43
(B)2、设计算法,描述三个数中的最大数。
(C)3、将3个数从大到小的顺序排列。
3
八、小结
九、作业布置
(B)1、分别用两种方法将数据234到有序列﹛20,23,50,76,
88,95,105,126,158,166,179,190,200,220,240,260﹜中,
用自然语言写出排序算法的步骤。
(C)2、大家都知道“字典序”,即“a,b,c,d,e,…x,y,z,”现在请大家按
“字典序”比较大小,用直接排序法将序列
{Tim,Kay,Eva,Roy,Dot}排序,用自然语言写出算法步骤。参看
86页
4
您可能关注的文档
- 2011年城市综合竞争力百强排名.pdf
- (43页PPT)贵州文旅5A级景区荔波小七孔抖音运营方案.pptx
- (43页PPT)黄小蕾Unit2PartB课件黄小蕾.pptx
- (41页PPT)知识付费托福TOEFL程序整合运营全案.pptx
- (42页PPT)知识付费托福TOEFL合运营全案45.pptx
- 华虹公司-市场前景及投资研究报告:特色工艺翘楚,国芯自主脊梁.pdf
- TCL电子-市场前景及投资研究报告:全球突破,盈利修复.pdf
- 欢聚-市场前景及投资研究报告-三方广告业务,稳健成长,关注盈利,估值提振.pdf
- 泰格医药-市场前景及投资研究报告-临床CRO龙头,扬帆启航.pdf
- 食品饮料行业2026年投资策略分析报告:底部蓄力,确定性投资机会.pdf
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)