数据结构
文章平均质量分 86
数据结构详细讲解
秋秋睡不醒
加油!
展开
-
数据结构 AVL树概念以及实现插入的功能(含Java代码实现)
avl树解析原创 2023-12-18 01:28:37 · 1170 阅读 · 9 评论 -
代码随想录 Day40 动态规划08 LeetCodeT198打家劫舍 T213打家劫舍II T337 打家劫舍III
动规08原创 2023-11-08 21:01:11 · 372 阅读 · 2 评论 -
代码随想录 Day37 完全背包理论基础 卡码网T52 LeetCode T518 零钱兑换II T377 组合总和IV
动规06原创 2023-11-04 15:15:56 · 473 阅读 · 7 评论 -
代码随想录Day36 动态规划05 LeetCode T1049最后一块石头的重量II T494 目标和 T474 一和零
动态规划05原创 2023-11-03 14:19:25 · 1821 阅读 · 56 评论 -
代码随想录 Day35 动态规划04 01背包问题和完全背包问题 LeetCode T416 分割等和子集
动规04原创 2023-11-02 20:42:53 · 2198 阅读 · 25 评论 -
代码随想录Day34 LeetCode T343整数拆分 T96 不同的二叉搜索树
动规03原创 2023-11-01 16:29:36 · 402 阅读 · 4 评论 -
代码随想录Day33 LeetCode T62不同路径 LeetCode T63 不同路径II
动规02原创 2023-10-31 12:47:13 · 372 阅读 · 3 评论 -
代码随想录Day32 动态规划01 LeetCodeT509 斐波那契数列 T70 爬楼梯 T746 爬楼梯的最小消耗
动态规划01原创 2023-10-30 16:09:37 · 338 阅读 · 11 评论 -
代码随想录Day31 贪心06 T738 单调递增的数字 T968监控二叉树
贪心06原创 2023-10-28 19:29:53 · 294 阅读 · 7 评论 -
代码随想录Day30 贪心05 LeetCode T435无重叠区间 T763划分字母区间 T56 合并区间
贪心05原创 2023-10-27 23:40:34 · 232 阅读 · 5 评论 -
代码随想录Day29 贪心04 LeetCode T860 柠檬水找零 T406 根据身高重建队列 T452 用最少得箭引爆气球
贪心04原创 2023-10-26 18:46:51 · 132 阅读 · 5 评论 -
代码随想录Day28 贪心03 LeetCode T1005 K次取反后最大化的数组和 LeetCode T134 加油站 LeetCode T135 分发糖果
贪心03原创 2023-10-25 17:48:43 · 178 阅读 · 5 评论 -
代码随想录Day27贪心02 下 LeetCodeT45 跳跃游戏II
贪心02中原创 2023-10-24 16:58:43 · 157 阅读 · 2 评论 -
代码随想录 Day27 贪心02中 LeetCode T55跳跃游戏
贪心02中原创 2023-10-24 16:57:46 · 258 阅读 · 2 评论 -
代码随想录 Day27 贪心02上 LeetCode T122 买卖股票的最佳时机 II
贪心02上原创 2023-10-24 16:56:26 · 68 阅读 · 2 评论 -
代码随想录Day27 贪心算法02 LeetCode T122 买卖股票的最佳时机II LeetCode T55 跳跃游戏 LeetCode T45 跳跃游戏II
贪心02原创 2023-10-24 16:58:48 · 65 阅读 · 3 评论 -
代码随想录 Day26 贪心 01 全集 LeetCode455 分发饼干 LeetCodeT346摆动序列 LeetCdoe T53 最大子数组和
贪心01全集原创 2023-10-23 19:01:04 · 281 阅读 · 2 评论 -
代码随想录Day26 贪心01 LeetCode T53 最大子数组和
贪心01原创 2023-10-23 18:58:22 · 83 阅读 · 3 评论 -
代码随想录 Day26贪心算法01-上
贪心01原创 2023-10-23 16:11:02 · 476 阅读 · 2 评论 -
代码随想录Day25 回溯算法 LeetCode T51 N皇后问题
回溯06原创 2023-10-21 20:52:23 · 350 阅读 · 9 评论 -
代码随想录Day24 LeetCode T491 递增子序列 LeetCode T46 全排列 LrrtCode T47 全排列II
回溯05原创 2023-10-20 18:43:04 · 690 阅读 · 9 评论 -
代码随想录Day23 回溯算法 LeetCode T93 复原ip地址 LeetCode T78子集 LeetCode T90 子集II
回溯04原创 2023-10-19 18:29:16 · 287 阅读 · 10 评论 -
代码随想录Day22 LeetCode T39 组合总和 T40 组合总和II T131 分割回文串
回溯03原创 2023-10-18 22:35:20 · 285 阅读 · 11 评论 -
代码随想录Day21 回溯 LeetCodeT216 组合总和III LeetCode T17电话号码的字母总和
回溯2原创 2023-10-17 17:04:58 · 140 阅读 · 7 评论 -
代码随想录Day20 回溯算法 LeetCode77 组合问题
这里我们按照上文所说就是我们for循环该登场了,这个时候我们的循环就得从startIndex开始到n结束,里面需要做的事情就是path.add元素,再进行backtracking,最后得pop元素进行一次回溯的过程,这里我们可以想象假设上面这个1234的例子,这里我收集了12这个例子,我想收获13这个结果是不是得将2弹出再将3进行添加呀,下面是代码演示。变量,来存放我们每条路径上的结果,因为这里我们可以将回溯过程想象成n叉树,所以叶子结点的结果也可以想象成路径的结果,然后定义一个。原创 2023-10-16 18:38:20 · 638 阅读 · 13 评论 -
代码随想录Day19 LeetCode T669修剪二叉搜索树 LeetCode T108将有序数组转化为二叉搜索树 T538 把二叉搜索树转化为累加树
二叉树刷题原创 2023-10-14 20:38:23 · 263 阅读 · 5 评论 -
代码随想录Day18 LeetCode235 二叉搜索树的公共祖先 T701二叉搜索树中的插入操作 T140 删除二叉搜索树中的公共节点
题目链接。原创 2023-10-13 21:26:42 · 162 阅读 · 6 评论 -
代码随想录Day17 LeetCode T98 验证二叉搜索树 T530 二叉搜索树的最小绝对差 T501 二叉搜索树中的众数 T236二叉搜索树的最近公共祖先
代码随想录日常刷题.原创 2023-10-12 21:26:43 · 90 阅读 · 10 评论 -
代码随想录Day16 LeetCode T654 最大二叉树 T617 合并二叉树 T700 二叉搜索树中的搜索
日常刷题更新原创 2023-10-11 18:24:57 · 182 阅读 · 11 评论 -
代码随想录Day14 LeetCodeT110平衡二叉树 T257二叉树的所有路径 T404 左叶子之和
以下思路来自于: 代码随想录 (programmercarl.com)题目链接:110. 平衡二叉树 - 力扣(LeetCode)LeetCode T257 二叉树的所有路径题目链接:257. 二叉树的所有路径 - 力扣(LeetCode) 题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台原创 2023-10-09 10:26:41 · 189 阅读 · 7 评论 -
代码随想录Day15 二叉树 LeetCodeT513 找树左下角的值 T112路径总和 T106 从中序和后序遍历构造二叉树
1.使用队列结构,队列不为空就继续,先加入根节点,接着我们用一个临时节点记录一下正在遍历的节点,方便取值,使用for循环,遍历每一层,记录下每一层第一个值,如果不是叶子节点就继续入队,详细思路可以看。思路其实很简单,我们只需要遍历二叉树在叶子节点的时候判断即可,但是还是有很多细节需要注意,我们分一下几步操作,判断节点是否为空,减去该节点的值,判断叶子结点的值,下面就是递归的过程。然后根据右子树判断中节点是20,20的左节点是15右节点是7,我们就能唯一确定一个二叉树。,也就是最大深度的叶子结点的值。原创 2023-10-10 21:02:47 · 430 阅读 · 6 评论 -
Javase ------> 泛型
详细介绍java中的泛型以及使用原创 2023-10-02 20:09:05 · 163 阅读 · 7 评论 -
KMP算法
我们先介绍一下KMP算法的由来吧,它是由Knuth,Morris和Pratt三位学者发明的,所以选取了三位学者的首字母命名.实际上所谓的Next数组,也就是一个前缀表(Prefix),那么前缀表有啥用呢?前缀表用于回退,当主串和子串开始不匹配时,前缀表就记录了子串应该从哪里开始重新匹配举例:在主串: aabaabaafa 中查找子串 aabaaf我们发现子串在第6个字符f发生了不匹配,如果是暴力求解的方式,这里我们就要从头开始匹配了,但是使用前缀表我们就会从子串第三个字符开始匹配.原创 2023-09-18 19:16:25 · 144 阅读 · 9 评论 -
“一篇文章带你拿下数据结构排序算法”
详细介绍了数据结构的常用排序算法原创 2023-05-13 11:58:50 · 253 阅读 · 6 评论 -
数据结构------------线性表之链表(详细讲解)
链表详细介绍原创 2023-05-07 00:26:03 · 176 阅读 · 6 评论 -
数据结构------------线性表之顺序表(详细教学)
顺序表的详细实现原创 2023-05-05 00:39:31 · 208 阅读 · 3 评论 -
数据结构——二叉树
二叉树--理论篇原创 2023-04-27 12:49:03 · 303 阅读 · 10 评论
分享