Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
代码随想录算法训练营Day18 | 二叉搜索树中的插入操作、二叉搜索树的最近公共祖先、删除二叉搜索树的节点、修剪二叉搜索树、二叉搜索树转换成累加树、将有序数组转换成二叉搜索树
LeetCode 701 二叉搜索树的插入操作 本题思路 既然是二叉搜索树 那么插入就变得比较简单了 因为二叉搜索树的左树节点值都小于根节点值 右树节点值都大于根节点值 直接将要插入的节点值和根节点进行对比 如果比它小 就往左孩子走 比他大
代码随想录
算法
代码随想录算法训练营Day17 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236.二叉树的最近公共祖先
LeetCode 530 二叉搜索树的最小绝对差 本题思路 看到二叉搜索树 我们可以知道 它的中序遍历的有序的 并且是单调递增 如下图所示 然后我们就可以计算出相隔的两个数之间的差值 然后找到最小的那一个即可 定义一个初始为 min 第二个
代码随想录
算法
代码随想录算法训练营第55天|● 392.判断子序列 ● 115.不同的子序列
392 判断子序列 已解答 简单 相关标签 相关企业 给定字符串 s 和 t 判断 s 是否为 t 的子序列 字符串的一个子序列是原始字符串删除一些 也可以不删除 字符而不改变剩余字符相对位置形成的新字符串 例如 ace 是 abcde 的
代码随想录
算法
代码随想录算法训练营第55天|● 392.判断子序列 ● 115.不同的子序列
392 判断子序列 已解答 简单 相关标签 相关企业 给定字符串 s 和 t 判断 s 是否为 t 的子序列 字符串的一个子序列是原始字符串删除一些 也可以不删除 字符而不改变剩余字符相对位置形成的新字符串 例如 ace 是 abcde 的
代码随想录
算法
代码随想录算法训练营第42天| ● 01背包问题,你该了解这些! ● 01背包问题,你该了解这些! 滚动数组 ● 416. 分割等和子集
416 分割等和子集 已解答 中等 相关标签 相关企业 给你一个 只包含正整数 的 非空 数组 nums 请你判断是否可以将这个数组分割成两个子集 使得两个子集的元素和相等 示例 1 输入 nums 1 5 11 5 输出 true 解释
代码随想录
算法
数据结构
LeetCode
代码随想录算法训练营第42天| ● 01背包问题,你该了解这些! ● 01背包问题,你该了解这些! 滚动数组 ● 416. 分割等和子集
416 分割等和子集 已解答 中等 相关标签 相关企业 给你一个 只包含正整数 的 非空 数组 nums 请你判断是否可以将这个数组分割成两个子集 使得两个子集的元素和相等 示例 1 输入 nums 1 5 11 5 输出 true 解释
代码随想录
算法
数据结构
LeetCode
代码随想录算法训练营Day3 | 203.移除链表元素、707.设计链表、59.螺旋矩阵II
LeetCode 203 移除链表元素 本题思路 就是常规的移除链表中的元素的操作 需要注意的点 头节点 head val val 的情况的处理 如果 head val val 就要继续往后 head head next 因此我们要遍历到第
代码随想录
算法
链表
二叉树11:完全二叉树的节点个数
主要是我自己刷题的一些记录过程 如果有错可以指出哦 大家一起进步 转载代码随想录 原文链接 代码随想录 leetcode链接 222 完全二叉树的节点个数 题目 给你一棵 完全二叉树 的根节点 root 求出该树的节点个数 完全二叉树 的定
代码随想录
LeetCode
算法
职场和发展
二叉树17:路径总和
主要是我自己刷题的一些记录过程 如果有错可以指出哦 大家一起进步 转载代码随想录 原文链接 代码随想录 leetcode链接 112 路径总和 112 路径总和 题目 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum
代码随想录
算法
LeetCode
职场和发展
二叉树26:二叉树的最近公共祖先
主要是我自己刷题的一些记录过程 如果有错可以指出哦 大家一起进步 转载代码随想录 原文链接 代码随想录 leetcode链接 236 二叉树的最近公共祖先 题目 给定一个二叉树 找到该树中两个指定节点的最近公共祖先 百度百科中最近公共祖先的
代码随想录
算法
开发语言
字符串7:重复的子字符串
主要是我自己刷题的一些记录过程 如果有错可以指出哦 大家一起进步 转载代码随想录 原文链接 代码随想录 leetcode链接 459 重复的子字符串 题目 给定一个非空的字符串 s 检查是否可以通过由它的一个子串重复多次构成 示例 示例 1
代码随想录
LeetCode
算法
Day01.二分查找、移除元素
Day01 二分查找 移除元素 0704 二分查找 题目链接 0704 二分查找 思路 二分查找 仅对有序数组有效 每次需要数组的中间值 与目标值比较大小 如果中间值比目标值大 说明目标值位置在left与mid中间 区间缩小一半 同理 如果
代码随想录
LeetCode
算法
c
二分查找
代码随想录算法训练营 个人总结
训练营周期 2023 5 10 7 8 共计60天 LeetCode记录 参加训练营之前 就有想刷LeetCode的想法 一方便没有头绪地不知道按什么顺序刷题 另一方面也没有找到很好的讲解材料 都是自己看LeetCode页面上讨论模块下的高
LeetCode
算法
代码随想录
代码随想录day4 leetcode24,19,02.07面试题,142,138
感觉链表最难的就是处理越界问题 24 两两交换链表中的节点 class Solution public 链表题很容易出现段错误 xff0c 一定要注意判断是否为空 ListNode swapPairs ListNode head ListN
day4
leetcode24
142
138
代码随想录
代码随想录day2 leetcode977,209,59,54
977 有序数组的平方 class Solution public vector lt int gt sortedSquares vector lt int gt amp nums vector lt int gt res nums siz
Day2
leetcode977
209
代码随想录