剑指offer 数据结构与算法资源简介:
数据结构与剑指offer系列,python语言描述。
一步一步分解,将复杂的问题简单化,保证听得懂
一招一招拆分,程序完全手写,将每一个步骤都说出思路
课程目录
补码.md
不用加减法算和运算.png
从尾到头打印链表.png
二叉树.png
反转链表.png
复杂链表的复制.png
合成一个链表.png
剑指offer1-24题 .md
剑指offer25-50题.md
链表.png
链表中倒数的第k个结点.png
链表中环的入口结点.png
两个链表.png
两个链表第一个公共的结点.png
两个栈实现一个队列.png
青蛙跳台阶.png
小朋友的游戏.png
小朋友的游戏公式.png
圆圈中最后剩下的数.png
整数中1出现的次数.png
最大堆最小堆.png
剑指offer
01 00 斐波那契.mp4
02 01青蛙跳台阶.mp4
03 02变态跳台阶.mp4
04 03数组的概念.mp4
05 04栈的概念.mp4
06 05队列.mp4
07 06二维数组中的查找.mp4
08 07替换空格.mp4
09 08两个栈实现一个队列.mp4
10 09旋转数组的最小数字-1.mp4
11 10旋转数组最小数字-2.mp4
12 11调整数组顺序使奇数位于偶数前面.mp4
13 12冒泡排序.mp4
14 13包含min函数的栈.mp4
15 14栈的压入弹出序列.mp4
16 15链表.mp4
17 16从尾到头打印链表.mp4
18 17链表中倒数第k个结点.mp4
19 18反转链表.mp4
20 19合并两个排序的链表.mp4
21 20复杂链表的复制.mp4
22 21两个链表的第一个公共结点.mp4
23 22孩子们的游戏.mp4
24 23链表中环的入口节点.mp4
25 24二进制中1的个数.mp4
26 25不用加减乘除做加法.mp4
27 26数组中出现次数超过一半的数字.mp4
28 27整数中1出现的次数.mp4
29 28丑数.mp4
30 29数组中只出现一次的数字.mp4
31 30树的遍历.mp4
32 31重建二叉树.mp4
33 32树的子结构.mp4
34 33二叉树的镜像.mp4
35 34从上往下打印二叉树.mp4
36 35二叉搜索树的后序遍历序列.mp4
37 36二叉树中和为某一值的路径.mp4
38 37二叉搜索树与双向链表.mp4
39 38二叉搜索树与双向链表-详解.mp4
40 39最小的K个数.mp4
41 40数据流中的中位数.mp4
42 41数据流中的中位数-封装.mp4
43 42二叉树的下一个节点.mp4
44 43对称的二叉树.mp4
45 44按之字形打印二叉树.mp4
46 45把二叉树打印成多行.mp4
47 46二叉搜索树的第k个结点.mp4
48 47序列化二叉树.mp4
49 48连续子数组的最大和.mp4
50 53矩形覆盖.mp4