热线电话:13121318867

登录
2019-07-02 阅读量: 777
Python语言进阶

数据结构和算法

  • 算法:解决问题的方法和步骤
  • 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。
  • 渐近时间复杂度的大O标记:
    - 常量时间复杂度 - 布隆过滤器 / 哈希存储
  • - 对数时间复杂度 - 折半查找(二分查找)

- 线性时间复杂度 - 顺序查找 / 桶排序

- 对数线性时间复杂度 - 高级排序算法(归并排序、快速排序)

- 平方时间复杂度 - 简单排序算法(选择排序、插入排序、冒泡排序

- 立方时间复杂度 - Floyd算法 / 矩阵乘法运算

- 几何级数时间复杂度 - 汉诺塔

- 阶乘时间复杂度 - 旅行经销商问题 - NP

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子