算法专题 --持续更新

【声明】
  本博客所涉及的大部分算法均可从网络或者书籍中找到原型。所有算法都将在此文中建立目录索引。
  撰写本系列的一个初衷主要是为了自我学习,输出,文中所述的每一个算法都配有详细的图解和自己的理解与感悟。若有不当之处还望谅解,欢迎沟通交流。


  • 栈系列
  1. 《栈系列之 栈排序》
  2. 《栈系列之 最小栈的实现》
  3. 《栈系列之 用栈实现队列》
  4. 《栈系列之 递归实现一个栈的逆序》

  • 链表系列
  1. 《链表系列之 无序单链表去重》
  2. 《链表系列之 滑动窗口问题 – 所有生成窗口的最大值的集合》
  3. 《链表系列之 有环单链表判断》
  4. 《链表系列之 单链表非常规逆序》
  5. 《将单向链表按某值划分为左边小,中间相等,右边大的形式》
  6. 《判断一个链表是否为回文结构》

  • 字符串系列
  1. 《字符串中单词分别逆序》
  2. 《[动态规划] 最长公共子串问题》

  • 动态规划系列
  1. 《[暴力递归问题优化] 机器人到达指定位置的方法数》
  2. 《[动态规划] 换钱的最少货币数》
  3. 《[动态规划]换钱的方法数》
  4. 《[动态规划] 矩阵最小路径和》
  5. 《[动态规划] 最长公共子串问题》
  6. 《[动态规划] 最长公共子序列》

  • 应用场景
  1. 《数字游戏 – 寻找缺失的数字》
  2. 《数字游戏 – 微信红包》
  3. 《寻找两个排序数组(长度相等)的上中位数》

你可能感兴趣的:(面试算法,在线编程,面试算法,在线编程)