编程语言

pass

实现Singleton模式

  1. java volatile+双重检查
  2. 内部类

数据结构

二维数组中的查找

算法和数据操作

  • 递归和循环
    • 斐波那契数列及实际问题的数学建模
  • 查找和排序
    • 查找:顺序查找、二分查找、哈希表查找和二叉排序树查找
    • 排序:插入排序、冒泡排序、归并排序、快速排序
      • 比较优劣:空间消耗、平均时间复杂度、最差时间复杂度
  • 回溯法
  • 动态规划与贪婪算法
  • 位运算