常见算法问题

2019-08-17  本文已影响0人  秋名山车神12138
  1. 按树的结构打印数字
  2. 输入两个16进制数字,打印十六进制之和
  3. 1,2,5,10四种面值的人民币,输入一个数值输出多少种组合方式
  4. 36进制的运算
  5. 二叉树相关: 层次遍历,求深度,求两个节点距离,翻转二叉树,前中后序遍历
  6. 链表相关:插入节点,链表逆置,使用链表进行大数字的加减,双向链表实现队列,寻找链表中的环
  7. 堆:大量数据中寻找最大N个数字;堆在插入时进行的调整;
  8. 排序:8大排序,各自的时间复杂度、排序算法的稳定性
  9. 二分查找:寻找数组总和为K的两个数字
  10. 两个栈实现队列
  11. 图:深度广度优先遍历,单源最短路径,最小生成树
  12. 红黑树性质
  13. 分治法和动态规划区别
  14. 二叉树和哈希表查找的时间复杂度
上一篇 下一篇

猜你喜欢

热点阅读