ToB企服应用市场:ToB评测及商务社交产业平台

标题: 算法学习条记(Hello算法)—— 时间复杂度 [打印本页]

作者: 不到断气不罢休    时间: 2024-7-22 02:48
标题: 算法学习条记(Hello算法)—— 时间复杂度
1.1 统计时间增长趋势

时间复杂度分析统计的不是算法运行时间,而是算法运行时间随着数据量变大时的增长趋势。
  1. // 算法 A 的时间复杂度:常数阶
  2. void algorithm_A(int n) {
  3.     System.out.println(0);
  4. }
  5. // 算法 B 的时间复杂度:线性阶
  6. void algorithm_B(int n) {
  7.     for (int i = 0; i < n; i++) {
  8.         System.out.println(0);
  9.     }
  10. }
  11. // 算法 C 的时间复杂度:常数阶
  12. void algorithm_C(int n) {
  13.     for (int i = 0; i < 1000000; i++) {
  14.         System.out.println(0);
  15.     }
  16. }
复制代码


1.2 时间复杂度分析有哪些特点


时间复杂度分析本质上是计算“操作数量




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4