“數(shù)據(jù)合并”教學思路
說在前面
浙教版《選擇性必修一數(shù)據(jù)和數(shù)據(jù)結構》第一章是全書的導論,起到了提綱挈領的作用。其中“1.2.3 數(shù)據(jù)結構的作用”,通過兩個案例來說明對同一問題的解決,可以依據(jù)不同數(shù)據(jù)結構來設計算法,其效率是不一樣的。兩個案例較為典型,且有一定難度,教師應根據(jù)學生實際,采用算法分析、代碼講解或過程演示等不同方法授課。
教材文本




教材處理
教材雖然采用了一維數(shù)組來存儲數(shù)據(jù),但其下標是從1開始的。為了便于編程,筆者把數(shù)組下標設置從0開始,并初始化i=0,p=0,tot=len(a),如下圖所示。

學生任務單















需要本文word文檔、源代碼和課后思考答案的,可以加入“Python算法之旅”知識星球參與討論和下載文件,“Python算法之旅”知識星球匯集了數(shù)量眾多的同好,更多有趣的話題在這里討論,更多有用的資料在這里分享。
我們專注Python算法,感興趣就一起來!
相關優(yōu)秀文章:
評論
圖片
表情
