- 1
- 0
- 约2千字
- 约 10页
- 2019-10-11 发布于江西
- 举报
1.2 排序问题与算法的多样性 前言 在日常生活中,人们经常要查询信息。例如,在词典里查找某个词的读音和含义,在图书馆里根据作者或者书名查找书目,在电话簿中查找某单位或某人的电话号码等。 为了便于查询和检索,我们常常根据某种要求把被查询的对象用数字(或者符号)表示出来,并把数字按大小排列,是信息处理中一项基本的工作,通常称为排序。排序的算法很多,这里给大家介绍一些经常使用的排序方法。 问题提出 思考交流 抽象概括 折半插入排序方法 抽象概括 思考交流 课堂练习 将{23,39,78,56,10,39,97,43,18}按照从小到大的顺序排列,用自然语言写出排序算法的步骤。 * 江西省吉安市第一中学 刘冬发 给定一组按从小到大的顺序排好的数据列,例如: {13,27,51,57,82} 通常称这样按顺序排列的数据列为有序列。把一个新数据52插入到上述有序列中,形成一个新的有序列。 试给出一种算法,完成上述工作。 例7 对于上述有序列{13,27,51,57,82},现在要将数据52插入到数据列中。请设计算法确定数据52在序列中的位置,并用自然语言表述算法: 例题解析 82 57 51 27 13 a5 a4 a3 a2 a1 解 求解这个问题的基本思路是:将52从右向左逐个与有序列中的数据进行比较,确定52在序列中的位置,将其插入构成一
您可能关注的文档
- 【历史】8.1《从锁国走向开国的日本 》课件 (新人教版选修1).ppt
- 【历史】8.2《倒幕运动和明治政府的成立》课件 (新人教版选修1).ppt
- 【历史】8.3《明治维新》课件 (新人教版选修1).ppt
- 【历史】8.4《走向世界的日本》课件 (新人教版选修1).ppt
- 【历史】9.2《维新运动的兴起》课件 (新人教版选修1).ppt
- 【历史】9.3《百日维新》课件 (新人教版选修1).ppt
- 【历史】9.4《戊戌变法》课件 (新人教版选修1).ppt
- 【历史】第5课 西方人文主义思想的起源 课件 (新人教版必修3).ppt
- 【历史】探究活动课二 汲取历史经验教训,努力维护世界和平 课件(人教版选修3).ppt
- 【历史】探究活动课一 世界大战的启示——战争给人类带来了什么?课件(新人教版).ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 锻造工艺过程及模具设计(全套825页课件课件)-.pptx VIP
- 2026-2027秋季学年第一学期“1530”安全教育记录表.pdf VIP
- 众为兴 ADTECH4系列CNC49XX 48xx 46xx维护手册.pdf
- 《无人机导论与飞行法规》全套教学课件.pptx
- 中国淋病防治指南(2025年版).docx
- 新版2026秋新教材人教版小学美术六年级上册(全册)教学设计(附目录p81).docx
- 【方案】“十五五”期间新型电力系统建设方案.pptx
- 中药化学讲义.pdf VIP
- 2025-2026学年人教版(2024)初中生物八年级上册全册(教案含反思).docx VIP
- 2024人教新版七年级上册英语单词字帖—衡水体.pdf VIP
原创力文档

文档评论(0)