简单选择排序.

Slides:



Advertisements
Similar presentations
本文內容摘自:「公主變惡女 — 男人都愛我」 Mail : kingbookmail.gmail.com.
Advertisements

健康 世界卫生组织( WHO )提出: “ 健康是指生 理、心理及社会适应三个方面全部良好的 一种状况,而不仅仅是指没有生病或者体 质健壮 ” 。
第二节 淀粉和油脂 林春木 美国汉堡 意 大 利 面意 大 利 面 英 国 热 狗英 国 热 狗.
學校操作畫面. 建議使用 Chrom 瀏覽器開啟 網址: ★帳號統計處學校代碼 6 個數字 +H01 人事 帳號統計處學校代碼 6 個數字 +A01 教務 ★預設密碼 驗證碼不分大小寫、 點圖片可換一張 3. 登入 ※若有同處室第.
第一节三 怎样实现合理膳食. 饮食与健康 探 究 竟探 究 竟 1. 根据课本后的部分食物营养成分表(附表一),分组将聪聪和明明一天所吃的 食物重量分别换算成糖类、蛋白质、脂肪和钙的重量。 聪聪(女 12 岁)明明(男 13 岁) 鸡 蛋 75g 油 条 200g 牛 奶 250g.
人体在生命活动过程中需要能量, 能量主要来源于食物。 他们健康吗? 人体内能量的平衡与调节 奉城二中 徐玉.
脂肪肝是吃出来的吗 洛阳东方医院消化科 洛阳市肝病研究所. 脂肪肝的定义  脂肪肝就是肝细胞内有脂肪聚集,也就是肝脏 比较『油』。在正常情況下,脂肪一般占整个 肝脏重量的 3% 左右,当脂肪含量超过肝脏体 重的 5% 时候,即称为脂肪肝。超过 10%~25% 者为中度脂肪肝;超过 20%~50%
97 下學期刑法分則 教學綱要 研究生:范嘉紋製作. 刑法分則 犯罪 財產法益犯罪 人格法益犯罪 社會法益犯罪 國家法益犯罪.
《地方名人文化资源网站的建设与应用研究》. 乐至名人 叶 镛 KJ09001 乐至县吴仲良中学 邓祖明.
二、特定人群的膳食指南  特定人群主要包括七方面人群:  婴儿  幼儿与学龄前儿童  学龄儿童  青少年  孕妇  乳母  老年 人.
東元綜合醫院 主講人:醫事課 課長 張桂瑛 醫管處醫事課 新人教育訓練課程 -批價作業.
新生儿硬肿症 福建医科大学附属协和医院儿科 陈 珊.
第七章 营养配餐 【知识目标】 ①了解中国居民膳食指南,知道食谱编制理论和方法。 ②掌握食谱编制的基本原则,理解食谱编制的步骤。
欢迎各位莅临指导 欢迎各位莅临指导.
代理商入件流程.
《C语言程序设计》复习
國學常識.
3/5/2017 十二经脉 八、足少阴肾经.
人生有榮騰 萬事皆歡騰
蔡巨鵬 學歷:美國羅倫斯科技大學 資訊系統碩士 :實踐大學 企業創新發展研究所 碩士 :台灣師大 創造力發展碩士班 碩士
和 吗? 你喜欢吃 经常吃对身体有益吗?.
第十二单元 化学与生活 课题1 人类重要的营养物质.
征缴内容培训.
外贸公司出口退税常见问题解答 主讲人:毕胜.
社會學習領域 能力指標解讀與評量.
现场调查报告的撰写.
創意設計思考 創 新紓壓服務 -Relax Space 指導老師:梁直青 組員 :吳晨維 李嘉萍 江承諺 鄭冠迪 何雨青.
北京市中学生物学课堂教学现场研讨会 欢迎您! 北京教科院基教研中心生物教研室 海淀区教师进修学校生物教研室 北京市十一学校.
專利申請與 法定的限制 2 第一節 專利申請 第二節 專利代理 第三節 法定不予專利之標的 第四節 專利申請的技巧 第五節 軟體專利.
第四章 企业档案管理业务流程.
青岛市数字证书认证中心 2011年4月.
第4节 细胞中的糖类和脂质.
食品营养学实验一 膳食调查方法.
主题2 摄取益于健康的食物 课题2 平衡膳食.
国际合作管理系统 用户操作培训 ARP二期项目组
「品格教育的理念與實踐」研討會 心得分享:羅旭壯 96年5月14日(一).
均衡膳食.
房地合一新制介紹 (含本法及申報作業要點) 財政部南區國稅局澎湖分局
第七章 项目融资评估.
第十章 内部排序 知识点3:快速排序.
创新思维.
第一节 燃烧要素和燃烧类别 第二节 燃烧过程和燃烧原理 第三节 燃烧的特征参数 第四节 爆炸及其类型.
出口服务增值税 零税率政策 2015年12月.
C语言基础——指针的高级应用 Week 05.
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
利用共同供應契約 辦理大量訂購流程說明.
第8章 排序.
第十章 排序.
快速排序法 (Quick Sort).
第9章 排序.
数据结构 Data Structure CSU 主讲人:王国军,郑瑾 中南大学信息院计科系
第十六章 饮食与营养.
2017 工作总结汇报模板 木子尧 汇报人 营销部第二小组 2017.X.X.
105年度 大專校院校外實習學生 團體保險 第一產物保險股份有限公司 營業二部 蔡承瑋.
第8章 資料排序 資料結構設計與C++程式應用
第1章 绪论 北京师范大学 教育技术学院 杨开城.
綠色能源.
臺中市政府環境保護局 推動綠網操作說明 中華民國100年11月28日.
99高中資訊科選修課程 夥伴學習教師 專業進修研習 進階程式設計--演算法 教學示例與研討
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
教育部特殊教育通報網 學生異動、接收操作說明.
話說前頭 每人一張圖畫紙 摺成9宮格 寫上你的大名 在方格內寫上編號     你的 大名    
進貨管理介接更動 有關「匯入進貨資料」傳,請注意「上游業者出貨單號」,上游業者出貨單號要配合「匯出上游出貨資料」中的「出貨單號」或是「自有系統上傳的出貨單號」。 Ø  若「自有系統上傳的出貨單號」有值,則「匯入進貨資料」中的「上游業者出貨單號」就要key入「匯出上游出貨資料」中的「自有系統上傳的出貨單號」。
全民國防教育課 上課應注意事項 不遲到、不早退、不睡覺 因故未能到課者請依規定辦理請假手續 攜帶軍護課本 保持教室清潔 按指定座位就坐
103年度 大專院校校外實習學生 團體保險 第一產物保險股份有限公司 營業二部 蔡承瑋 1.
算法的基本思想: 第6章 内部排序 6.2 气泡排序 将待排序的记录看作是竖着排列的“气泡”,关键字较小 的记录比较轻,从而要往上浮。
认 识 KPI.
银川社保网上申报 宁夏人力资源和社会保障 网上服务大厅操作
姓名:林鳳珍 小名:阿Key 身高:160 體重:65 年齡:23
PIXAR 皮克斯動畫工作室 極致力+整合力.
Presentation transcript:

简单选择排序

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=1 49>38

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=2 38<65

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=2 38<97

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=2 38<49*

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=2 38>13

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=6 38>13

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=6 13<27

1 2 3 4 5 6 7 8 9 10 例题引入 49 38 65 97 49* 13 27 76 K=6 13<76 第一趟排序结果:(13) 27 65 97 49* 49 38 76

以此类推: 第二趟排序结果:(13 27)65 97 49. 49 38 76 第三趟排序结果:(13 27 38)97 49 以此类推: 第二趟排序结果:(13 27)65 97 49* 49 38 76 第三趟排序结果:(13 27 38)97 49* 49 65 76 第四趟排序结果:(13 27 38 49*)97 49 65 76 第五趟排序结果:(13 27 38 49* 49)97 65 76 第六趟排序结果:(13 27 38 49* 49 65)97 76 第七趟排序结果:(13 27 38 49* 49 65 76)97 例题引入

void SelectSort(SqList &L) { for (i=1; i<L.length; ++i) { //在L.r[i..L.length] 中选择key最小的记录 k=i; for( j=i+1;j<=L.length ; j++) if ( L.r[j].key <L.r[k].key) k=j; if(k!=i) {t=L.r[i]; L.r[i]=L.r[k]; L.r[k]=t;} } 简单选择排序的算法

时间复杂度方面,简单选择排序所需进行记录移动的次数较少。最好情况下,也就是完全有序的情况下,不需要移动记录,最坏情况下需要移动3(n-1)次,也就是需要交换n-1次。 但是,在关键字比较方面,无论记录序列的初始状态如何,比较次数均为: KCN==n(n-1)/2≈n2/2 所以简单选择排序的时间复杂度是O(n2)。 算法效率

算法效率 空间复杂度方面,只有在进行记录交换时需要一个辅助空间,所以复杂度为O(n)。

(1)是不稳定的排序方法。 (2)可用于链式存储结构,这个时候在比较过程中,就不再是保存当前最小关键字的下标了,而是指针。 (3)移动记录次数较少,每一记录占用空间较多时,此方法比直接插入排序方法快。 简单选择排序算法的特点