- 80
- 0
- 约5.38千字
- 约 8页
- 2017-03-14 发布于湖北
- 举报
第一部分:算法基础1、算法五个特征:零个或多个输入、至少一个输出、确定性、能行性、有穷性。2、算法意义:算法就是求解一类问题的任意一种特殊的方法。3、算法与程序的联系与区别:联系:算法+数据结构=程序,算法是程序设计的核心,算法的好坏程度上决定了一个程序的效率。一个好的算法可以降低一个程序运行的时间复杂度和空间复杂度。区别:算法是解决问题的步骤,程序是算法的代码实现依靠程序来完成功能,程序作为算法的灵魂。程序是结果算法是手段,编写一个同样功能的程序,使用不同的算法,可以让程序的体积和效率有很大的该变。4、好算法的特性:正确性、简明性、效率、最优性(健壮性、可靠性)。5、影响程序运行的时间因素:程序所依赖的算法、问题规模和输入数据、计算机系统性能6、时间复杂性分为3种情况,最好情况、平均情况、最坏情况,可操作性最好,最具有实际价值的是最坏情况下的时间复杂性。7、渐进表示法:大O几号(渐进上界):定义:设函数f(n)和g(n)是定义在非负整数集合上的正函数,如果存在两个正常数c和n0,使得当n=n0时,有f(n)=cg(n),则记做法法f(n)=O(g(n)),成为大O记号(big Oh notation)【算法设计与分析c++描述第二版陈惠南p19面例题】。Ω记号(渐进紧界):定义:设有函数f(n)和g(n)是定义在非负整数集合上的正函数,如果存在两个正常数c和n0,使得当n= n0
您可能关注的文档
- 四年级语文复习题题库.docx
- 四十二:DataList和Repeater数据排序(一)题库.docx
- 四十九:为GridView控件添加RadioButton题库.docx
- 人教版六年级下册《顶碗少年》题库.ppt
- 人教版六年级下册第六组综合性学习——难忘小学生活题库.ppt
- 旗袍大赛活动方案题库.ppt
- 人教版六年级下册口语交际.习作四.(新)题库.ppt
- 人教版六年级下册口语交际.习作四题库.ppt
- 流体力学A解答.ppt
- 企业4×8绩效管理执行系统题库.ppt
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
原创力文档

文档评论(0)