试题详情
- 简答题衡量算法时间效率的方法有哪两种?请叙述。
-
有事前分析法和事后分析法两种。
事后分析法:先将算法用程序设计语言实现,然后度量程序的运行时间。
事前分析法:算法的时间效率是问题规模的函数,假如,随着问题规模n的增长,算法执行时间的增长率和函数f(n)的增长率相同,则可记作:
T(n)=O(f(n))
称T(n)为算法的渐进时间复杂度。简称时间复杂度。 关注下方微信公众号,在线模考后查看
热门试题
- 一个凸N边形,可以用N-3条互不相交的对
- 鸡与兔共有35只,脚共94只,问鸡有()
- 下面程序执行后输出的结果是()。
- 以下不可以使用分治法求解的是()。
- 对于矩阵连乘所需最少数乘次数问题,其递归
- 关于装填因子,以下说法正确的是()。
- Prim算法利用()策略求解()问题,其
- 数据结构与算法里,计算完数和,有累加器名
- 回文字符串的非递归算法:用系统函数解决的
- 数据结构中,在顺序表的查找中,若记录是有
- 请解释什么是P问题,NP问题。
- 定义二维数组intarr[3][3]则输
- 在C语言中,系统函数strcmp的参数个
- 给定由n个整数(其中可能有负数)组成的序
- 数据结构与算法里,属于先预测型的循环有,
- 用回溯法解布线问题时,求最优解的主要程序
- 冒泡排序的时间复杂度最好情况和最坏情况分
- 经常采用的算法主要有()、()、()、(
- G先生想独自驾驶汽车从城市A到城市B。从
- 数据结构与算法里,青蛙过河案例中,如果河