数据结构-收集

 https://github.com/MisterBooo/LeetCodeAnimation

https://www.cxyxiaowu.com/algo

https://github.com/azl397985856/leetcode

https://github.com/youngyangyang04/leetcode-master

LeetCode

每周一算:Move Zeros

每天一算:Sort Colors

每天一算:Two Sum II

每天一算:Longest Substring Without Repeating Characters

每天一算:Minimum Size Subarray Sum

每天一算:Intersection of Two Arrays

每天一算:Intersection of Two Arrays II

每天一算:Two Sum

每天一算:4Sum II

每天一算: Number of Boomerangs

每天一算:Contains Duplicate II

每天一算:Reverse String

每天一算:Remove Linked List Elements

每天一算:Swap Nodes in Pairs

每天一算:Partition List

每天一算:Odd Even Linked List

每天一算:Delete Node in a Linked List

每天一算:Reverse Linked List

每天一算:Reverse Linked List II

每天一算:Remove Nth Node From End of List

每天一算:Valid Parentheses

每天一算:Evaluate Reverse Polish Notation

每天一算:Binary Tree Preorder Traversal

每天一算:二叉树的中序遍历

五分钟学算法:二叉树的后序遍历

每天一算:二叉树的层次遍历

【图解数据结构】 一组动画彻底理解二叉树遍历

图解LeetCode第 2 号问题:两个数字相加

图解LeetCode第 3 号问题:无重复字符的最长子串

LeetCode第 146 号问题: LRU 缓存机制

图解LeetCode第 279 号问题: 完全平方数

图解LeetCode第 445 号问题: 两数相加 II

图解 LeetCode 第 642 号问题:搜索自动完成系统

图解LeetCode第 344 号问题:反转字符串

 

LeetCode动画 | 218.天际线问题

一文学会动态规划解题技巧

Java算法篇—Java经典面试算法题03期

LeetCode 图解 | 36.有效的数独

一道 LeetCode 的多种解法,打消了我的自以为是!

30 张图带你彻底理解红黑树

这道算法题用「动态规划」求解可麻烦了!

红黑树是怎么实现的,看这篇真的就够了!

一道 LeetCode 题带我们深入二进制表示、搜索策略和剪枝

LeetCode 图解 | 42. 接雨水

LeetCode 例题精讲 | 10 二叉树直径:二叉树遍历中的全局变量

LeetCode 图解 | 38. 外观数列

leetcode 49. 字母异位词分组--每天刷一道leetcode算法系列!

leetcode 48. 旋转图像--每天刷一道leetcode算法系列!

leetcode 46. 全排列--每天刷一道leetcode算法系列!

leetcode 45. 跳跃游戏--每天刷一道leetcode算法系列!

leetcode 41. 缺失的第一个正数--每天刷一道leetcode算法系列!

leetcode 39. 组合总和--每天刷一道leetcode算法系列!

leetcode 35. 搜索插入位置--每天刷一道leetcode算法系列!

leetcode 34. 在排序数组中查找元素的第一个和最后一个位置--每天刷一道leetcode算法系列!

面试了一个 46 岁的程序员,我思绪万千!

​leetcode33. 搜索旋转排序数组--每天刷一道leetcode算法系列!

leetcode 32. 最长有效括号--每天刷一道leetcode算法系列!

leetcode 27. 移除元素--每天刷一道leetcode算法系列!

leetcode26. 删除排序数组中的重复项--每天刷一道leetcode算法系列!

leetcode25. K个一组翻转链表--每天刷一道leetcode算法系列!​

leetcode24. 两两交换链表中的节点--每天刷一道leetcode算法系列!

leetcode 23. 合并K个排序链表--每天刷一道leetcode算法系列!

leetcode21. 合并两个有序链表--每天刷一道leetcode算法系列!

leetcode19. 括号生成--每天刷一道leetcode算法系列!

leetcode19. 删除链表的倒数第N个节点--每天刷一道leetcode算法系列!

leetcode18. 四数之和--每天刷一道leetcode算法系列!

leetcode15. 三数之和--每天刷一道leetcode算法系列!

leetcode14. 最长公共前缀--每天刷一道leetcode算法题系列!

leetcode5. 最长回文子串--每天刷一道leetcode系列!

leetcode 4. 寻找两个有序数组的中位数--每天刷一道leetcode系列!

leetcode 3. 无重复字符的最长子串--每天刷一道leetcode系列!

leetcode2. 两数相加--每天刷一道leetcode系列!

leetcode1. 两数之和--每天刷一道leetcode系列!

力扣( LeetCode)刷题,这么做才高效!刷完通吃阿里,头条,拼多多Offer!

 

一文读懂JDK7,8,JD9的hashmap,hashtable,concurrenthashmap及他们的区别

几张动态图捋清Java常用数据结构及其设计原理

买什么数据结构与算法,这里有:动态图解十大经典排序算法(含JAVA代码实现)

面试还在被红-黑树虐?看完这篇动图文章轻松反虐面试官

刷了一个月算法,终于拿到了double的offer

GitHub标星15K,这个开源项目让算法动起来

手把手解决三道括号相关的算法题

LeetCode刷题实战82:删除排序链表中的重复元素 II

链表看这一篇真的就够了!

一道非常经典的队列题

链表竟然比数组慢了1000多倍?(动图+性能评测)

List 集合去重的 3 种方法

链表反转的两种实现方法,后一种击败了100%的用户!

面试系列第2篇:回文字符串判断的3种方法!

漫画:什么是红黑树?(整合版)

动图演示:手撸堆栈的两种实现方法!

轻松学算法的秘密!可视化算法网站汇总!(附动图)

「递归算法」看这一篇就够了|多图

算法图解:如何判断括号是否有效?

链表竟然比数组慢了1000多倍?(动图+性能评测)

撬动offer:图的着色问题

Java中的5大队列,你知道几个?

算法图解:如何用两个栈实现一个队列?

算法图解:如何用两个栈实现一个队列?

小白学算法:买卖股票的最佳时机!

队列实现栈的3种方法,全都击败了100%的用户!

23张图!万字详解「链表」,从小白到大佬!

嗯,查询滑动窗口最大值的这4种方法不错....

双“11”搞促销?用贪心算法来盘他!

布隆过滤器Bloom Filter竟然让我解决了一个大厂的问题 - 第305篇

水满自溢「限流算法第四把法器:漏桶算法」- 第303篇

进大厂免不了需要多懂些算法,推荐几个力扣的博客

双向链表,比西天还远? - 第282篇

撬动offer:图的着色问题

撬动offer:两个长字符串数字相加

笛卡尔积、等值连接、自然连接、外连接一文看懂

红黑树这篇算是将透彻了

撬动offer:基于一道算法题的分析

分享三道面试的算法题

撬动offer:寻找丢失的数字

一个有意思的分钱模拟问题

一个函数秒杀 2Sum 3Sum 4Sum 问题

手把手教你如何由浅入深地理解线性SVM模型

【编程之美】函数指针方法实现简单状态机(附代码)

【97期】一网打尽面试中常被问及的8种数据结构

用 Git 来讲讲二叉树最近公共祖先

穿了好几个马甲,差点没认出来是二分查找

东哥手把手帮你刷通二叉树|第二期

双指针技巧秒杀四道数组/链表题目

二叉树:前中后序迭代方式的写法就不能统一一下么?

东哥手把手带你套框架刷通二叉树|第一期

手把手搞懂接雨水问题的多种解法

字符串:简单的反转还不够!

给我 O(1) 时间,我能查找/删除数组中的任意元素

起个简单枯燥的标题:找出连续差相同的数字

字符串:这道题目,使用库函数一行代码搞定

动态规划问题为什么要画表格?

链表:环找到了,那入口呢?

状态压缩技巧:动态规划的降维打击

从 O(N) 优化到 O(logN),你的第一想法是什么?

剑指 offer 面试题精讲图解 | 03 . 数组中重复的数字

《深入浅出话数据结构》系列之什么是B树、B+树?为什么二叉查找树不行?

图解:什么是 B+树?(汇总篇)

 

经典动态规划:完全背包问题

动态规划初级试炼场

动画:面试如何轻松反转链表?

究竟什么是时间复杂度,怎么求时间复杂度,看这一篇就够了

一文多图带你看看如何用「对撞指针」思想巧解数组题目

面试前必知必会的二分查找及其变种

图解:什么是哈希?

链表看这一篇真的就够了!

二叉树:搜索树转成累加树

字节一面,面试官告诉我链表掌握的不熟练

二叉树:搜索树中的删除操作

图解:什么是红黑树?(中篇)

图解:什么是红黑树?(上篇)

《一文说透数据结构》系列之什么是堆?看这一篇就够了

动态规划套路:最大子数组和

图解:什么是关键路径?

二分法其实很简单,为什么老是写不对!!

【剑指 Offer】: 树的子结构

图解:什么是图?(以“图”话图)

字符串匹配算法详解

贪心算法:合并区间

贪心算法:加油站

面试官:来写个代码求一下两个数的最大公约数吧

数据结构 #1 浅谈数组

贪心算法:跳跃游戏

图解:什么是最长递增子序列?

一文把三个经典求和问题吃的透透滴。

回溯算法:重新安排行程

回溯算法:排列问题!

快排亲兄弟:快速选择算法详解

双指针技巧直接秒杀五道算法题

回溯算法:复原IP地址

手把手刷二叉搜索树(第一期)

这才是真正的状态压缩动态规划好不好!!!

查找算法问什么?我和面试官进行了深入探讨…

回溯算法:组合问题再剪剪枝

回溯算法:电话号码的字母组合

回溯算法:求组合问题!

【西法带你学算法】一次搞定前缀和

图解:什么是线段树?

LeetCode 题解:一顿操作猛如虎,一看击败百分五

一文搞懂高频面试题之限流算法,从算法原理到实现,再到对比分析

手把手解决三道括号相关的算法题

栈与队列:有没有想过计算机是如何处理表达式的?

回文问题终极篇:最小代价构造回文串

栈与队列:系统中处处都是栈的应用

搞定动态规划,横扫大厂 offer 

阶乘相关的算法题,东哥又整活儿了

论那些小而美的算法技巧:差分数组/前缀和

图解:什么是B+树?(插入删除篇)

从最长递增子序列学会如何推状态转移方程

算法题就像搭乐高:手把手带你拆解 LRU 算法

动态规划之武林秘籍

算法题就像搭乐高:手把手带你拆解 LFU 算法

关于链表,你该了解这些!

一文带你看懂二叉树的序列化

程序员算法面试中,必须掌握的数组理论知识

图解:什么是红黑树?(下篇)

一文学会哈希法解题

漫画:什么是树状数组?

leetcode必刷题目系列:35.搜索插入位置

穿上衣服我就不认识你了?来聊聊最长上升子序列

LeetCode 题解 | 406 号问题:根据身高重建队列

二叉树的题,就那几个框架,枯燥至极🤔

【剑指 Offer】 :返回倒数第 k 个节点

【剑指 Offer】:合并两个排序的链表

回溯算法和动态规划,到底谁是谁爹?

我写了套框架,把滑动窗口算法变成了默写题

【图解算法】螺旋矩阵、旋转矩阵、“之”型输出、矩阵找数

五分钟学算法:什么是线段树?

运用贪心算法来做时间管理

益智游戏克星:BFS暴力搜索算法

单调栈算法详解

Flood Fill 算法模型详解

BFS 算法框架套路详解

搞懂回溯算法,我终于能做数独了

回溯算法最佳实践:合法括号生成

浅谈树形结构的特性和应用(上):多叉树,红黑树,堆,Trie树,B树,B+树...

面试前必知必会的二分查找及其变种

这可能是全网最好的字符串匹配算法讲解

Java 实现滑动时间窗口限流算法,你见过吗?

[文末赠书]说是最清晰的一致性hash算法文章没意见吧?

每个程序员都应该收藏的算法复杂度速查表

不懂这八大算法思想,刷再多题也白搭!

LeetCode刷题:航班预订统计

“算法复杂度”其实并没有那么复杂

算法与数据结构

LeetCode动画

动态规划初级试炼场

想拿腾讯Offer?这80道算法高频面试题别漏了

《深入浅出话数据结构》系列之什么是B树、B+树?为什么二叉查找树不行?

剑指 offer 面试题精讲图解 | 03 . 数组中重复的数字

回溯算法和动态规划,到底谁是谁爹?

状态压缩技巧:动态规划的降维打击

状态压缩技巧:动态规划的降维打击

【剑指 Offer】:合并两个排序的链表

【剑指 Offer】 :返回倒数第 k 个节点

漫画:什么是红黑树?(整合版)

一道字节跳动超喜欢考察的热身算法题,做不出直接淘汰

面试被问“红黑树”,我一脸懵逼......

图解!24张图彻底弄懂九大常见数据结构!

LeetCode刷题:航班预订统计

图解九大常见的数据结构!

“算法复杂度”其实并没有那么复杂

别再暴力匹配字符串了,高效的KMP才是真的香!

动态规划只能用来求最值吗?

二分查找就该这样学

动画解析:图的遍历方式有哪些 

面试被问“红黑树”,我一脸懵逼......

二分法其实很简单,为什么老是写不对!!

单调栈算法详解

搜索引擎背后的经典数据结构和算法

leetcode17. 电话号码的字母组合--每天刷一道leetcode算法系列!

用这种解题方法,我解决了大部分的 leetcode 贪心算法题

二分法其实很简单,为什么老是写不对!!

一文读懂JDK7,8,JD9的hashmap,hashtable,concurrenthashmap及他们的区别

几张动态图捋清Java常用数据结构及其设计原理

面试还在被红-黑树虐?看完这篇动图文章轻松反虐面试官

刷了一个月算法,终于拿到了double的offer

GitHub标星15K,这个开源项目让算法动起来

 

 

posted @ 2019-12-23 22:49  弱水三千12138  阅读(129)  评论(0)    收藏  举报