写在本书之前 本书约定 一切以可读性为目标:Python、C++ 和 Java 混用 最小化语言特性,专注算法思维:使用内置数据结构 数据结构 LeetCode 二叉树节点 ...

写在本书之前 本书约定 一切以可读性为目标: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 文章去开付...