




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據排序《Python程序編寫入門》——冒泡排序法目錄Contents舊知復習舊知測評實戰任務算法思路分析程序編寫總結測試舊知復習——選擇排序法對給定的一組數據:[23,12,9,15,6]利用“選擇排序法”進行升序排序。x=[23,12,9,15,6]n=len(x)foriinrange(0,n-1):forjinrange(i+1,n):ifx[i]>x[j]:x[i],x[j]=x[j],x[i]print(f”排序后的列表為:{x}”)i用作“前面數”的索引值j用作“后面數”的索引值外循環一次,內循環一遍舊知測評登錄“學習通”學習平臺,舊知測試。經典案例——數據排序“選擇”排序法“冒泡”排序法“插入”排序法實戰任務——冒泡排序法任務介紹
已知數列[23,12,9,15,6]中的元素按照從小到大的順序進行排序。排序后的數列:[6,9,12,15,23]《Python程序編寫入門》冒泡排序法基本思想:
將需要排序的元素看作是一個個“氣泡”,較小“氣泡”向上浮,排在前面,較大“氣泡”因為自身較重而往下沉,排在后面,依次類推。23129156《Python程序編寫入門》算法推演第一次循環(遍歷)23129156比較比較比較比較12239156129231561291523612915623《Python程序編寫入門》算法推演第二次循環(遍歷)12915623比較比較比較12915623912156239121562391261523《Python程序編寫入門》算法推演第三次循環(遍歷)91261523比較比較912615239126152396121523《Python程序編寫入門》算法推演第四次循環(遍歷)96121523比較9612152369121523循環嵌套——內外循環控制變量之間關系x=[23,12,9,15,6]n=len(x)foriinrange(0,):forjinrange(0,):print(f”排序后的列表為:{x}”)i用作循環(遍歷)次數j用作“比較數”的索引值23129156j=0x[j]x[j+1]n-1ifx[j]>x[j+1]:x[j],x[j+1]=x[j+1],x[j]《Python程序編寫入門》外循環[i=0]2312915612915612239156231291523612915623j=0j=1j=2j=3n=5ij30《Python程序編寫入門》外循環[i=1]12915623912156239121562391261523j=0j=1j=2n=5ij0312《Python程序編寫入門》外循環[i=2]912615239126152396121523j=0j=1n=5ij031221《Python程序編寫入門》外循環[i=3]9612152369121523j=0n=5ij03122130j=n-i-2“冒泡”排序法——敲代碼x=[23,12,9,15,6]n=len(x)foriinrange(0,):forjinrange(0,):print(f”排序后的列表為:{x}”)ifx[j]>x[j+1]:x[j],x[j+1]=x[j+1],x[j]n-1n-i-1學習測評登錄“學習通”學習平臺,學習測評?!禤ython程序編寫入門》核心素養1.規范化和標準化意識3.勇于探索,敢于用自然語言、圖形對算法思路進行描述2.敏銳的邏輯思維,具備快速梳理出解決問題的算法思路總結4.編程學習的宗旨是:幫助人們解決復雜的實際問題《Python程序編寫入門》課后任務
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 淘寶客服聘用合同
- 2025如何簽訂租賃合同范本
- 主播線下合同樣本
- 烏魯木齊代理記賬合同樣本
- 保密協議競業禁止合同標準文本
- 買賣布料購銷合同樣本
- 債務承接合同樣本
- 不簽訂招標合同樣本
- 主管勞動合同標準文本
- 與裝飾公司合同樣本
- 《小兒急性白血病》課件
- 植保員培訓課件
- 2023年新《招標投標法》考試題庫附答案
- 《斷路器動作時間測試系統設計》13000字(論文)
- 2024年浙江省中考社會(開卷)真題卷及答案解析
- T-CNHAW 0011-2024 干眼診療中心分級建設要求
- 內蒙古中東部旱地谷子栽培技術規程(DB15-T 638-2013)
- 2025屆湖北省武漢市重點中學高三第一次模擬考試數學試卷含解析
- 網店推廣模擬習題及答案
- 道路管道清淤施工方案
- 智能信貸風控策略
評論
0/150
提交評論