博客专栏  >  编程语言   >  算法谜题

算法谜题

介绍一些有经典、有趣、高效的算法!重要的是思想。 主要形式:知识介绍、旧题新解、算法技巧……

关注
0 已关注
5篇博文
  • 快慢指针(思想)

    所谓「快慢指针」是指设定两个指针,其中快的指针的移动速度是慢的指针的移动速度的两倍;“快慢指针”方法主要用来解决两类问题,即“判断一个链表是否为循环链表”以及“寻找一个有序链表的中位数” 针对该算...

    2018-02-03 00:11
    30
  • 学习算法和数据结构:栈和队列

    「学习算法和数据结构系列」,栈和队列同属于线性结构 栈和队列的特点 栈:LIFO(后进先出) 队列:FIFO(先进先出) 栈是限定仅在表尾进行插入和删除的线性表 队列是仅允...

    2018-02-04 00:37
    43
  • 学习算法和数据结构:线性结构

    「算法和数据结构」系列之“线性结构”篇 线性结构的概念 总的来说,“线性结构”是一个有序数据元素的集合 线性结构满足一下特点: 1. 集合中必存在唯一“第一个元素”; 2. 集合中必存在唯...

    2018-01-29 18:58
    94
  • Sunday算法:最快的字符串匹配算法

    之前被KMP的next数组搞的头昏脑胀说不上也是比较烦人的,今天看到还有这么有趣而且高效的算法(比KMP还快),看来有必要做一点笔记了 Sunday算法是Daniel M.Sunday于1990年...

    2018-02-02 09:00
    112
  • KMP算法之我见:从运动角度理解next数组

    人说MKP算法是最适合算法入门的了,可是它的next数组理解起来似乎不是那么容易,说真的它有点像C语言,入门有点难,但是只要理解了其中的精髓,你会发现并不禁惊叹“哦,真是太美妙了” 说明:本文,n...

    2018-02-01 23:58
    246
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部