高级农民
- 积分
- 1746
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2015-3-18
- 最后登录
- 1970-1-1
|
1: Experimentally determining running times
function1: Θ(N^2)
function2: Θ(N)
function3: Θ(N^3)
Experimentally determined running time, assuming runtime is of the form ~aN^b:
function1: ~1.08×〖10〗^(−9) N^2.02
function2: ~1.93×〖10〗^(−9) N^0.95
function3: ~2.18×〖10〗^(−9) N^3.07
2: Match the running time
As expected.
3: Measuring the running times of removing from two data structures
Experimentally determined running time:
ArrayList: 1.15×〖10〗^(−9) N^1.93
HashSet: 1.90×〖10〗^(−6) N^0.96
4: Determining the running time of a sorting algorithm
Experimentally determined running time:
Insertion sort with array: O(N^2.06)
Insertion sort with linked list: O(N^3.07)
5: Extra practice
Initial guess: O(n√n )
Experimentally determined running time: O(N^1.50)
|
|