查找与排序,KMP算法栈队列

前言: 很多编程都离不开算法,那么作为linux服务器开发我们应该学哪些数据结构与算法呢? 我觉得离不开以下这几个知识点 一:排序与查找 插入排序,快速排序,希尔排序,桶排序,归并排序 二:常用算法 布隆过滤器,字符串匹配KMP算法,回溯算法,贪心算法,推荐算法,深度优先,广度优先 三:常用数据结构 平衡二叉树,红黑树,B-树,kmp算法,栈/队列,布隆过滤器 四:常用的设计模式 单列模式,责任链
相关文章
相关标签/搜索