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++)
您可能关注的文档
最近下载
- 老年人健康宣教PPT演示课件.pptx VIP
- 人教版小学数学二年级口算和应用题天天练之二.pdf VIP
- 一上语文汉语拼音专项练习(核心题型12天)含答案24页.pdf VIP
- dirise德瑞斯DRS ES100系列紧凑矢量型变频器使用手册用户说明.pdf
- 05X101-2 地下通信线缆敷设标准图集.docx
- 小学道德与法治新部编版六年级上册第三单元 我们受特殊保护教案(2026秋).doc
- 2025年湖北省职业卫生放射卫生专业技术人员能力考试(放射卫生检测与评价)历年参考题库含答案详解.docx VIP
- 《中国近现代史纲要》自学考试复习题.doc VIP
- 2026年北京安全员C2证考试题库(附答案).doc VIP
- 智慧树知到《世界著名博物馆艺术经典》章节测试及见面课答案.pdf VIP
原创力文档

文档评论(0)