- 51
- 0
- 约3.6千字
- 约 5页
- 2017-01-26 发布于重庆
- 举报
数据结构-冒泡排序教案
冒泡排序教案
教学目的
1. 知识与技能:
1)了解排序及冒泡排序的概念及特点;
2)掌握冒泡法排序的原理;
3)掌握冒泡法排序的优化;
4)初步掌握冒泡排序的程序实现。
2.过程与方法:
理解冒泡排序的分析过程,并初步掌握用冒泡排序算法来设计解决简单的排序问题。
3. 课时分配:1课时
教学重点
冒泡排序算法的原理。
教学难点
分析冒泡排序的实现过程。
教学方法
讲授法、示例法与练习法结合。
教学用具
板书
教学过程
一、复习回顾
什么是排序:排序是把一个无序的数据元素序列整理成有规律的按排序关键字递增(或递减)排列的有序序列的过程。
排序过程的两种基本操作:(1)比较两个关键字的大小(2)将记录从一个位置移动到另一个位置。
二、冒泡排序
1、冒泡排序(bubble sort)的概念
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访序列的工作是重复地进行直到没有需要交换的数据,也就是说该序列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到序列的顶端。
2、冒泡排序的思想
将待排序序列中第一个记录的关键字R1.key与第二个记录的关键字R2.key作比较,如果R1.keyR2.key,则交换记录R1和R2在序列中的位置,否则不交换;然后继续对当前序列中的第二个记录和第三
您可能关注的文档
最近下载
- 酿酒专用小麦品质与酿造性能研究.pptx VIP
- 广西建设领域现场专业人员三新技术网络培训考试试题.100分.pdf VIP
- 四旋翼无人机设计.docx VIP
- 2026 年 静脉输液治疗技术操作规范(WS_T 433-2025,附穿刺流程).docx VIP
- 《输电网规划设计内容深度规定》DL_T 5631-2021 电力.docx VIP
- 2026年信息技术在智能教育教学资源开发中的应用与共享.docx
- 泰和110kV输变电工程可行性研究报告.doc VIP
- 表面处理机器人系列编程:Fanuc CRX-10iA_L_(11).故障诊断与排除.docx
- 煤油冷却器的设计毕业设计论文.doc VIP
- 检验科意外事故处理方案.docx VIP
原创力文档

文档评论(0)