写在本书之前 本书约定 一切以可读性为目标:Python、C++ 和 Java 混用 最小化语言特性,专注算法思维:使用内置数据结构 数据结构 LeetCode 二叉树节点 ...
收获的句子 数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储)。 各种数据结构的遍历+访问无非两种形式 :线性的和非线性的。线性以 for/while 迭代为代表...
文章直达地址: https://labuladong.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/xue-xi-shu-ju-jie...
读完本文,你可以去力扣拿下如下题目: 969.煎饼排序[https://leetcode-cn.com/problems/pancake-sorting] ---------...
读完本文,你可以去力扣拿下如下题目: 25.K个一组翻转链表[https://leetcode-cn.com/problems/reverse-nodes-in-k-grou...
----------- 首先说明一个问题,简单阐述一下递归,分治算法,动态规划,贪心算法这几个东西的区别和联系,心里有个印象就好。 递归是一种编程技巧,一种解决问题的思维方式...
读完本文,你不仅学会了算法套路,还可以顺便去 LeetCode 上拿下如下题目: 1288.删除被覆盖区间[https://leetcode-cn.com/problems/...
读完本文,你可以去力扣拿下如下题目: 78.子集[https://leetcode-cn.com/problems/subsets] 46.全排列[https://leetc...
----------- 通知:如果本站对你学习算法有帮助,请收藏网址,并推荐给你的朋友。由于 labuladong 的算法套路太火,很多人直接拿我的 GitHub 文章去开付...
相关推荐: 一文秒杀四道原地修改数组的算法题[https://labuladong.gitbook.io/algo] 双指针技巧总结[https://labuladong.g...
读者经常让我写刷题路线,我觉得这些东西太枯燥了,今天就编一个故事讲讲。 这要从小东开始学习技术开始讲起。 小东是一个目标明确的人,自从上了大学就在琢磨怎么才能找高薪工作多赚钱...
读完本文,你可以去力扣拿下如下题目: 72.编辑距离[https://leetcode-cn.com/problems/edit-distance] ----------- ...
读完本文,你可以去力扣拿下如下题目: 130.被围绕的区域[https://leetcode-cn.com/problems/surrounded-regions] 990....
----------- 好吧,我也做了回标题党,像我这么细心的同学,怎么可能让服务器被入侵呢? 其实是这样的,昨天我和一个朋友聊天,他说他自己有一台云服务器运行了 Redis...
----------- 通知:如果本站对你学习算法有帮助,请收藏网址,并推荐给你的朋友。由于 labuladong 的算法套路太火,很多人直接拿我的 GitHub 文章去开付...
读完本文,你可以去力扣拿下如下题目: 28.实现 strStr()[https://leetcode-cn.com/problems/implement-strstr] --...
读完本文,你可以去力扣拿下如下题目: 1109.航班预订统计[https://leetcode-cn.com/problems/corporate-flight-bookin...
读完本文,你可以去力扣拿下如下题目: 704.二分查找[https://leetcode-cn.com/problems/binary-search] 34.在排序数组中查找...
读完本文,你可以去力扣拿下如下题目: 76.最小覆盖子串[https://leetcode-cn.com/problems/minimum-window-substring]...