- 40
- 0
- 约2.43千字
- 约 12页
- 2020-10-18 发布于上海
- 举报
一、复习 1、冒泡排序思路:小元素从根部逐次向上浮动2、冒泡排序程序设计要点:(1)基本形: For i = 1 To n-1 For j = n To i + 1 Step -1 If d(j) d(j - 1) Then t = p(i):p(i) = p(i - 1):p(i - 1) = t End If Next jNext i 规律:从根部向上冒泡,先冒出最小,连续双循环,双循环变量值对角加一,循环体数值交换2、冒泡排序程序设计要点(2)冒泡排序程序的小小变形:For j =2 to n For i = n To j Step -1 If p(i) p(i - 1) Then k = p(i): p(i)=p(i - 1):p(i - 1) = k Next iNext j规律:对角相等、数值交换。思考:排前10个应怎样改程序?3、冒泡排序的循环比较次数及优缺点(1)、n个数冒泡排序的循环比较次数是(n-1)+(n-2)+…+3+2+1(2)、 n个数冒泡排序的交换次数不定(3)、冒泡排序的优点:算法简洁明了、便于编程实现。(4)、冒泡排序的缺点:交换次数频繁,程序执行时间长。二、选择排序选择排序(递增)的思路是 先找出n个数中最小的数据(下标跟踪),与数组第一个元素中的数据交换位置 再在余下的n-1个元素中继续找最小的元素,与第二个元素中的数据交换位
您可能关注的文档
- 指对数方程的解法.pptx
- 湖心亭看雪注释翻译重点字词.pptx
- 补充判断关键线路的方法.pptx
- 地理 区域生态环境建设.pptx
- 中国石化hsse管理体系宣贯.pptx
- 地球上最后的一个人坐在屋子里.pptx
- 有效会议的方法conduct effective meeting.pptx
- 冀教版七年级英语下册lesson19课件.pptx
- 临床医学意识障碍.pptx
- 小学四年级下册奥数题逆推法.pptx
- 2025-2026学年三年级上册地理地形地貌识别挑战试卷.docx
- 2025年初中生物中考备考:生理系统知识巩固测试卷.docx
- 2025年初中生物中考复习:人体生理系统复习重点升级试卷.docx
- 2026年初中生物中考复习人体生理系统高效训练试卷.docx
- 2025年初中生物中考复习:人体生理系统复习要点测试卷.docx
- 2025年初中生物中考复习:人体内分泌系统冲刺押题试卷.docx
- 2025年中考英语词汇与语法冲刺押题试卷(附答案).docx
- 2025年中考生物复习:人体生理系统重点内容试卷.docx
- 2025年中考英语作文高分技巧专项训练试卷(附答案).docx
- 2026年地理一轮复习易错点卷.docx
原创力文档

文档评论(0)