/Algorithm_python

Learning Algorithm With Python

Primary LanguagePython

Algorithm_python

Learning Algorithm With Python

大部分算法使用list来做底层存储数据的结构

算法:/Src


一、排序算法:/Src/sort.md

排序算法总结

  1. 冒泡排序(bubble_sort)
  2. 堆排序(heap_sort
  3. 插入排序(insert_sort)
  4. 归并排序(merge_sort)
  5. 快速排序(quick_sort)
  6. 选择排序(select_sort)
  7. 希尔排序(shell_sort)

二、查找算法:/Src/search.md

查找算法总结

  1. 二分法计算有序数组中数字出现的次数
  2. 数组中出现次数超过一半的数字

三、动态规划

  1. 最长公共子序列
  2. 绝地求生捡装备

四、树

  1. 实现二叉树和它的七种遍历