- 3
- 0
- 约3.96千字
- 约 14页
- 2017-01-02 发布于重庆
- 举报
資料結構導論1.1何謂演算法資料結構定義:資料進入電腦化處理的一套完整邏輯。演算法定義:在有限步驟內解決數學問題的程序。 資料結構與演算法是程式設計中最基本內涵,選對了適當的演算法,可使程式快速而有效的完成預定任務。演算法必備條件Input (輸入):可有可無。Output:一定要有,否則無法檢驗結果。Definiteness(明確):指令或步驟需簡潔。Finiteness(有限性):不產生無窮迴路。Effectiveness(有效性):步驟清楚可行。(2) 演算法表示方式一般文字:不明確,較少用。虛擬程式碼(Pseudo-Code):常用。流程圖(Flow-Chart):常用。程序語言:高階語言,如C++。1.2程式與程式設計程式需求:資料結構與演算法必須透過程式的轉換,才能真正由電腦系統執行。(1)程式產生過程需求認識(requirement):了解程式所要解決之問題。設計規劃(design and plan):選擇適當之數種演算法來規劃問題。分析討論(analysis and discussion):分析出最適當之演算法來解決問題。編寫程式(coding):寫出程式碼。測試與檢驗(verification):進行軟體測試。詳細細節請參考軟體工程。(2)結構化程式設計核心精神:由上而下設計(Top-down Design):將整個程式需求從上而下、由大到小逐步分解成稱為模組的較
您可能关注的文档
- 第一章财务分析理论120214.ppt
- 第一章财务管理习题.ppt
- 第一章课件2—大陆漂移与板块学说》段09.9(免费阅读).ppt
- 第一章财务管理总论1(免费阅读).ppt
- 管理学工具在医院各项工作中的应用..ppt
- 粘土胶体化学基础..ppt
- 第一章货币制度循环演进中的变迁逻辑.ppt
- 管线工程施工规范..pptx
- 精益生产(12_种工具)..ppt
- 精神分裂症(Schizophrenia)..ppt
- DB35T 2315-2026荷叶离褶伞(鹿茸菇)工厂化袋式栽培.pdf
- 《历史建筑楼地面保护修缮技术标准》.pdf
- 《隆林猪术标准》.pdf
- DB35T 2320-2026温室气体 产品碳足迹量化方法与要求 运动鞋.pdf
- DB35T 2322-2026屋顶分布式光伏组件回收处置与利用温室气体碳排放核算方法.pdf
- DB35T 2313-2026天气雷达监测识别火情技术规程.pdf
- DB35T 2319-2026温室气体 产品碳足迹量化方法与要求 燕窝制品.pdf
- DB35T 2311-2026茶文化研学旅行基地建设要求.pdf
- DB35 2324-2026畜禽养殖业污染排放与控制标准.pdf
- DB35T 2314-2026稻区水稻节肥减损与丰产技术规程.pdf
最近下载
- 年产5万吨铝板,6万吨铝酸钠、铝酸钙建设项目环境影响报告书.pdf VIP
- (2026年)CRRT治疗参数的意义PPT课件.pptx VIP
- 行政区域界线管理概论 - 行政区域界线管理教程教案.ppt VIP
- DB45T 2967—2025 地基激光雷达典型森林类型地上碳储量调查技术规范.pdf VIP
- 2025至2030中国粉防己提取物行业深度研究及发展前景投资评估分析.docx
- 人教版四年级下册数学期中试卷15套(新版).pdf VIP
- 企业驾驶员安全生产培训.pptx VIP
- Lenovo Lenovo 维护手册 SR860 用户手册.pdf VIP
- 泌尿外科内镜检查操作规范.docx
- 中国汽车材料数据系统CAMDS培训教学PPT课件.ppt
原创力文档

文档评论(0)