240 投稿
收录了1380篇文章 · 401人关注
  • Resize,w 360,h 240
    图解kmp算法-通俗易懂kmp算法

    最近研究了一下kmp算法(Knuth-Morris-Pratt),百度了好多帖子,看的稀里糊涂。为了自己可以简单理解(还有最重要的next数组)...

    2.0 smoke_zl 2 23
  • python中高效刷题的扩展包

    更多精彩内容,请关注【力扣简单题】。 计数器 如果我们想统计列表或字符串中每个元素出现的次数,我们可以这样做: 如果我们使用collection...

  • 马拉车算法(Manacher's Algorithm)

    这是悦乐书的第343次更新,第367篇原创 Manacher's Algorithm,中文名叫马拉车算法,是一位名叫Manacher的人在197...

  • Resize,w 360,h 240
    欧拉路径和Hierholzer算法

    内容概要: 欧拉回路和欧拉路径 Hierholzer算法求解欧拉回路和欧拉路径 欧拉回路的应用:LeetCode753破解密码箱 德布鲁因序列 ...

  • Resize,w 360,h 240
    Swift 环形链表- LeetCode

    题目: 环形链表[https://leetcode-cn.com/explore/interview/card/top-interview-q...

  • 15. 三数之和

    一、题目原型: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?...

  • Resize,w 360,h 240
    漫谈数据结构(一)—— 概述

    作者私人博客 https://www.you3xuan.top/ 同步连载。 1、为什么要学习数据结构?    数据结构是是计算机专业最重要...

    0.2 旋哥 2 2
  • [剑指offer] 链表中倒数第k个结点

    题目描述 输入一个链表,输出该链表中倒数第k个结点。 解题思路 经典的双指针法。定义两个指针,第一个指针从链表的头指针开始遍历向前走k-1步,第...

  • 阿里面试算法题合集一

    62. 圆圈中最后剩下的数字 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个...

  • 单词的压缩编码

    题目: 题目的理解: 将重复的单词压缩,也就是先将长度长的单词拼接成字符串,然后短的字符串来判断是否已经有存在的,如果没有则继续拼接。 pyth...

专题公告

leetcode刷题不是你有多少个submission,而是通过每个problem去锻炼算法思维,不断的从试错中纠正解决问题的思路。如果参考完别人的solution之后,submission被成功,但若不完全理解原因,内心依然不会安稳。因此本专题重在分析问题提供思考方式,但并同也会给出解决方法。