01软件基础徐士良第一章节 算法_40学时
* 注意:减半递推的两个要点。 * 画图说明实根的可能位置 * 以一个8×8的棋盘格局说明皇后棋问题和回溯算法。 * 可以详细说明也可以略过,根据具体时间来看。 * 说明:仅用算法的执行时间来作为工作量的度量有其局限性。原因在于,不同的硬件设备对于同一个算法所进行的运行效率是不同的。这样无法从客观的角度来正确分析多个算法之间在时间上的差异。 * 举例说明顺序搜索法: 35 16 78 85 43 29 33 21 54 46。 * 分析:q=1,被查元素一定在序列中,即查找成功;q=1/2,成功与失败各占50%的两种情况下,平均查找长度ASL。 * 分析:n;n(n+1)/2;O(n2)。 它表示随问题规模n的增大,算法的执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称时间复杂度。 一般情况下,随n的增大,T(n)的增长较慢的算法为最优的算法。 例如:在下列三段程序段中,给出原操作x=x+1的时间复杂度分析。 (1) x=x+1 ; 其时间复杂度为O(1), 我们称之为常量阶; (2) for (i=1; i= n; i++) x=x+1; 其时间复杂度为O(n), 我们称之为线性阶; (3) for (i=1; i= n; i++)
您可能关注的文档
- (张三慧教材)热学Y第2章节.ppt
- (张三慧教材)热学Y第4章节.ppt
- (名师伴你行)2014高考数学一轮复习课件 第九章节 双曲线.ppt
- (数字电子技术基础)第1章节. 逻辑代数基础.ppt
- (吉林大学珠海学院)第2章节-基本数据类型及运算.ppt
- (沪教版高二上)数学:第九章节 矩阵和行列式初步(章节综合).ppt
- (演示)计算机程序设计基础(c语言)-第5章节_函数(简单版 无变量作用域).ppt
- (浙)第24次课第一,二.三,四,五章节总结.ppt
- 黄明豪 健康传播材料及制作及评价.ppt
- (播放版)第4章节电路定理.ppt
- 2026年盐城大丰区白驹镇村级后备跟岗人员招聘3人考试备考题库及答案解析.docx
- 代县2027届三年级数学第一学期期末含解析.doc
- 一年级上册语文单元同步检测卷统编版答案精讲.docx
- 2026年合肥城建发展股份有限公司及所属子公司招聘5人考试模拟试题及答案解析.docx
- 7转体斜拉桥施工作业指导书.docx
- 道德与法治上册2026年新课程富强与创新知识检测试卷.docx
- 靖江农村商业银行2027年度校园招聘22人考试参考题库及答案解析.docx
- 甘肃省张掖市马神庙街小学2027届数学六年级第一学期期末学业水平测试模拟试题含解析.doc
- 七年级历史夏商周时期历史人物专项训练试卷统编版.docx
- 2026宁波象山县总工会公开招聘工会社会工作者2人考试备考试题及答案解析.docx
原创力文档

文档评论(0)