算法设计与编程实践—基于leetcode的企业真题库
共计30个小时的课程,附带课程资料!
1-1 课程介绍.mp4
1-2 引论:何谓算法、时间、空间复杂度和大O理论.mp4
1-3 算法的设计与选择:算法与数据结构的关系.mp4
1-4 算法时间复杂度分析基础(循环):规模n与初始状态影响分析.mp4
1-5 算法时间复杂度分析基础(递归).mp4
2-1 循环设计算法的一类技巧:列表模拟探索算法规律.mp4
2-2 递归是模拟法的一种强有力表达:以自然数求组合为例.mp4
2-3 POJ 3237鸡兔同笼:openjudge使用与模拟法训练.mp4
2-4 POJ 2808 校门外的树.mp4
2-5 POJ 2701 与7无关的数.mp4
3-1 控制搜索规模是枚举成败的核心因素.mp4
3-2 百钱百鸡问题:搜索空间的优化与枚举,.mp4
3-3 算式乘法问题:逆向观察降维搜索解空间.mp4
3-4 abcde-fghij=n:避免阶乘规模的枚举.mp4
3-5 1-k=1-x+1-y问题:未知范围下的枚举空间查找思路设计.mp4
3-6 POJ 2692 假币问题.mp4
3-7 POJ 4148 生理周期-OJ上time limit ex.mp4
3-8 POJ 4138 质数的和与积.mp4
4-1 分治法的思想:从曹冲称象来学习分治法的思想.mp4
4-2 分治与查找:找出一个序列中第k小的数.mp4
4-3 分治模式的套路:循环日程安排问题.mp4
4-4 子问题不相似的分治:棋盘覆盖问题.mp4
4-5 分治模式的套路:二分法是经典的分治思想.mp4
4-6 POJ 2787 24点游戏:递归分治法.mp4
4-7 POJ 2503 在线翻译:二分查找的经典应用.mp4
4-8 POJ 4143 和为给定的数.mp4
5-1 贪心思想概述:–子结构与短作业优先算法的案例.mp4
5-2 –装载问题.mp4
5-3 选择不相交区间问题.mp4
5-4 POJ 4110 圣诞老人的礼物.mp4
5-5 POJ 2287 田忌赛马问题.mp4
5-6 POJ 4137 最小新整数.mp4
6-1 数塔问题:动态规划思想入门.mp4
6-2 最短编辑距离问题.mp4
6-3 –连续子序列和.mp4
6-4 POJ 2533 最长上升子序列.mp4
7-1 [1]两数之和-vs code 建立leetcode答题.mp4
7-2 [7] 整数反转.mp4
7-3 [9] 回文数.mp4
7-4 [13] 罗马数字转整数.mp4
7-5 [14]最长公共前缀.mp4
7-6 [20] 有效的括号.mp4
7-7 [21] 合并两个有序链表.mp4
7-8 [26] 删除排序数组中的重复项.mp4
7-9 [27] 移除元素.mp4
7-10 [28] 实现strStr().mp4
7-11 [35] 搜索插入位置.mp4
7-12 [38] 报数.mp4
7-13 [53] –子序和.mp4
7-14 [58] 最后一个单词的长度.mp4
7-15 [66] 加一.mp4
7-16 [67] 二进制求和.mp4
7-17 [69] x 的平方根-经典的二分法思想.mp4
7-18 [70] 爬楼梯:经典的斐波那契数列与递归超时.mp4
7-19 [83] 删除排序链表中的重复元素.mp4
7-20 [88] 合并两个有序数组.mp4
7-21 [100] 相同的树.mp4
7-22 [101] 对称二叉树.mp4
7-23 [104] 二叉树的–深度.mp4
7-24 [107] 二叉树的层次遍历 II.mp4
7-25 [108] 将有序数组转换为二叉搜索树.mp4
7-26 [110] 平衡二叉树.mp4
7-27 [111] 二叉树的最小深度.mp4
7-28 [112] 路径总和.mp4
7-29 [118] 杨辉三角.mp4
7-30 [119] 杨辉三角 II.mp4
7-31 [121] 买卖股票的–时机.mp4
7-32 [122] 买卖股票的–时机.mp4
7-33 [125] 验证回文串.mp4
7-34 [136] 只出现一次的数字.mp4
7-35 [141] 环形链表.mp4
7-36 [155] 最小栈.mp4
7-37 [160] 相交链表.mp4
7-38 [167] 两数之和 II.mp4
7-39 [168] Excel表列名称.mp4
7-40 [169] 求众数.mp4
7-41 [171] Excel表列序号.mp4
7-42 [172] 阶乘后的零.mp4
7-43 [189] 旋转数组.mp4
7-44 [190] 颠倒二进制位.mp4
7-45 [191] 位1的个数.mp4
7-46 [198] 打家劫舍.mp4
7-47 [202] 快乐数.mp4
7-48 [203] 移除链表元素.mp4
7-49 [204] 计数质数-筛选法求质数.mp4
7-50 [205] 同构字符串.mp4
7-51 [206] 反转链表.mp4
7-52 [217] 存在重复元素.mp4
7-53 [219] 存在重复元素 II.mp4
7-54 [225] 用队列实现栈.mp4
7-55 [226] 翻转二叉树.mp4
7-56 [231] 2的幂.mp4
7-57 [232] 用栈实现队列.mp4
7-58 [234] 回文链表.mp4
7-59 [235] 二叉搜索树的最近公共祖先.mp4
7-60 [237] 删除链表中的节点.mp4
7-61 [242] 有效的字母异位词.mp4
7-62 [257] 二叉树的所有路径.mp4
7-63 [258] 各位相加.mp4
7-64 [263] 丑数.mp4
7-65 [268] 缺失数字.mp4
7-66 [278] 第一个错误的版本.mp4
7-67 [283] 移动零.mp4
7-68 [290] 单词模式.mp4
7-69 [292]Nim 游戏.mp4
7-70 [303] 区域和检索 – 数组不可变.mp4
7-71 [326] 3的幂.mp4
7-72 [342] 4的幂.mp4
7-73 [344] 反转字符串.mp4
7-74 [345] 反转字符串中的元音字母.mp4
7-75 [349] 两个数组的交集.mp4
7-76 [350] 两个数组的交集 II.mp4
7-77 [367] 有效的完全平方数.mp4
7-78 [371] 两整数之和:不用+-计算两数之和.mp4
7-79 [374] 猜数字大小.mp4
7-80 [383] 赎金信.mp4
7-81 [387] 字符串中的第一个–字符.mp4
7-82 [389] 找不同.mp4
7-83 [400] 第N个数字.mp4
7-84 [401] 二进制手表.mp4
7-85 [404] 左叶子之和.mp4
7-86 [405] 数字转换为十六进制数.mp4
7-87 [409] 最长回文串.mp4
7-88 [412] Fizz Buzz.mp4
7-89 [414] 第三大的数.mp4
7-90 [415] 字符串相加.mp4
7-91 [427] 建立四叉树.mp4
7-92 [429] N叉树的层序遍历.mp4
7-93 [434] 字符串中的单词数.mp4
7-94 [437] 路径总和 III.mp4
7-95 [438] 找到字符串中所有字母异位词.mp4
7-96 [441] 排列硬币.mp4
7-97 [443] 压缩字符串.mp4
7-98 [447] 回旋镖的数量.mp4
7-99 [448] 找到所有数组中消失的数字.mp4
7-100 [453]最小移动次数使数组元素相等.mp4
7-101 [455] 分发饼干.mp4
7-102 [459] 重复的子字符串.mp4
7-103 [461] 汉明距离.mp4
7-104 [463] 岛屿的周长.mp4
7-105 [475] 供暖器.mp4
7-106 [476] 数字的补数.mp4
7-107 [482] 密钥格式化.mp4
7-108 [485] –连续1的个数.mp4
7-109 [492] 构造矩形.mp4
7-110 [496] 下一个更大元素 I.mp4
7-111 [500] 键盘行.mp4
7-112 [501] 二叉搜索树中的众数.mp4
7-113 [504] 七进制数.mp4
7-114 [506]相对名次.mp4
7-115 [507] –数.mp4
7-116 [509] 斐波那契数.mp4
7-117 [520] 检测大写字母.mp4
7-118 [521] 最长特殊序列 Ⅰ.mp4
7-119 [530] 二叉搜索树的最小绝对差.mp4
7-120 [532] 数组中的K-diff数对.mp4
7-121 [538] 把二叉搜索树转换为累加树.mp4
7-122 [541] 反转字符串 II.mp4
7-123 [543] 二叉树的直径.mp4
7-124 [551] 学生出勤记录 I.mp4
7-125 [557] 反转字符串中的单词.mp4
7-126 [558] 四叉树交集.mp4
7-127 [559] N叉树的–深度.mp4
7-128 [561] 数组拆分 I.mp4
7-129 [563] 二叉树的坡度.mp4
7-130 [566] 重塑矩阵.mp4
7-131 [572] 另一个树的子树.mp4
7-132 [575] 分糖果.mp4
7-133 [581] 最短无序连续子数组.mp4
7-134 [589] N叉树的前序遍历.mp4
7-135 [590] N叉树的后序遍历.mp4
7-136 [594] 最长和谐子序列.mp4
7-137 [598] 范围求和.mp4
7-138 [599] 两个列表的最小索引总和.mp4
7-139 [605] 种花问题.mp4
7-140 [606] 根据二叉树创建字符串.mp4
7-141 [617] 合并二叉树.mp4
7-142 [628] 三个数的–乘积.mp4
7-143 [633] 平方数之和.mp4
7-144 [637] 二叉树的层平均值.mp4
7-145 [643] 子数组–平均数 I.mp4
7-146 [645] 错误的集合.mp4
7-147 [653] 两数之和 IV – 输入 BST.mp4
7-148 [657] 机器人能否返回原点.mp4
7-149 [661] 图片平滑器.mp4
7-150 [665] 非递减数列.mp4
7-151 [669] 修剪二叉搜索树.mp4
7-152 [671] 二叉树中第二小的节点.mp4
7-153 [674] 最长连续递增序列.mp4
7-154 [680] 验证回文字符串 Ⅱ.mp4
7-155 [682] 棒球比赛.mp4
7-156 [686] 重复叠加字符串匹配.mp4
7-157 [687] 最长同值路径.mp4
7-158 [690] 员工的重要性.mp4
7-159 [693] 交替位二进制数.mp4
7-160 [696] 计数二进制子串.mp4
7-161 [697] 数组的度: 巧用mapint.mp4
7-162 [700] 二叉搜索树中的搜索.mp4
7-163 [703] 数据流中的第K大元素.mp4
7-164 [704] 二分查找.mp4
7-165 [705] 设计哈希集合.mp4
7-166 [706] 设计哈希映射.mp4
7-167 [707] 设计链表:(cpp版力扣中国测试用例的干扰).mp4
7-168 [709] 转换成小写字母.mp4
7-169 [717] 1比特与2比特字符.mp4
7-170 [720] 词典中最长的单词.mp4
7-171 [724] 寻找数组的中心索引.mp4
7-172 [728] 自除数.mp4
7-173 [733] 图像渲染.mp4
7-174 [744] 寻找比目标字母大的最小字母.mp4
7-175 [746] 使用最小花费爬楼梯.mp4
7-176 [747] 至少是其他数字两倍的–数.mp4
7-177 [748] 最短完整词.mp4
7-178 [754] 到达终点数字.mp4
7-179 [762] 二进制表示中质数个计算置位.mp4
7-180 [766] 托普利茨矩阵.mp4
7-181 [771] 宝石与石头.mp4
7-182 [783] 二叉搜索树结点最小距离.mp4
7-183 [784] 字母大小写全排列.mp4
7-184 [788] 旋转数字.mp4
7-185 [796] 旋转字符串.mp4
7-186 [804] –摩尔斯密码词.mp4
7-187 [806] 写字符串需要的行数.mp4
7-188 [811] 子域名访问计数.mp4
7-189 [812] –三角形面积.mp4
7-190 [819] 最常见的单词.mp4
7-191 [821] 字符的最短距离.mp4
7-192 [824] 山羊拉丁文.mp4
7-193 [830] 较大分组的位置.mp4
7-194 [832] 翻转图像.mp4
7-195 [836] 矩形重叠.mp4
7-196 [840] 矩阵中的幻方.mp4
7-197 [844] 比较含退格的字符串.mp4
7-198 [849] 到最近的人的–距离.mp4
7-199 [852] 山脉数组的峰顶索引.mp4
7-200 [859] 亲密字符串.mp4
7-201 [860] 柠檬水找零.mp4
7-202 [867] 转置矩阵.mp4
7-203 [868] 二进制间距.mp4
7-204 [872] 叶子相似的树.mp4
7-205 [874] 模拟行走机器人.mp4
7-206 [876] 链表的中间结点:快慢指针法.mp4
7-207 [883] 三维形体投影面积.mp4
7-208 [884] 两句话中的不常见单词.mp4
7-209 [888] 公平的糖果交换.mp4
7-210 [892] 三维形体的表面积.mp4
7-211 [893] 特殊等价字符串组.mp4
7-212 [896] 单调数列.mp4
7-213 [897] 递增顺序查找树.mp4
7-214 [905] 按奇偶排序数组.mp4
7-215 [908] 最小差值 I.mp4
7-216 [914] 卡牌分组.mp4
7-217 [917] 仅仅反转字母.mp4
7-218 [922] 按奇偶排序数组 II.mp4
7-219 [925] 长按键入.mp4
7-220 [929] 独特的电子邮件地址.mp4
7-221 [933] 最近的请求次数.mp4
7-222 [937] 重新排列日志文件.mp4
7-223 [938] 二叉搜索树的范围和.mp4
7-224 [941] 有效的山脉数组.mp4
7-225 [942] 增减字符串匹配.mp4
7-226 [944] 删列造序.mp4
7-227 [949] 给定数字能组成的–时间.mp4
7-228 [953] 验证外星语词典.mp4
7-229 [961] 重复 N 次的元素.mp4
7-230 [965] 单值二叉树.mp4
7-231 [970] 强整数.mp4
7-232 [976] 三角形的–周长.mp4
7-233 [977] 有序数组的平方.mp4
7-234 [985]查询后的偶数和.mp4
7-235 [989] 数组形式的整数加法.mp4
7-236 [993] 二叉树的堂兄弟节点.mp4
7-237 [994] 腐烂的橘子.mp4
7-238 [997] 找到小镇的法官.mp4
7-239 [999] 车的可用捕获量.mp4
7-240 [1002] 查找常用字符.mp4
7-241 [1005] K 次取反后–化的数组和.mp4
7-242 [1009] 十进制整数的反码.mp4
7-243 [1010] 总持续时间可被 60 整除的歌曲.mp4
7-244 [1013] 将数组分成和相等的三个部分.mp4
7-245 [1018] 可被 5 整除的二进制前缀.mp4
7-246 [1021] 删除最外层的括号.mp4
7-247 [1022] 从根到叶的二进制数之和.mp4
7-248 [1025] 除数博弈.mp4
7-249 [1029] 两地调度.mp4
7-250 [1030] 距离顺序排列矩阵单元格.mp4
7-251 [1033]移动石子直到连续.mp4
7-252 [1037] 有效的回旋镖.mp4
7-253 [1041] 困于环中的机器人.mp4
7-254 [1042] 不邻接植花.mp4
算法设计-代码和笔记.zip
评论0