leetcode

2301_794461575 小时前
数据结构·算法·leetcode
力扣-有效三角形的个数首先,我们要知道三角形形成的条件是:任意两边和大于第三边,也就是:对于三条边长 a、b、c(假设 a≤b≤c),构成三角形需满足以下三个不等式同时成立:
Tiny番茄5 小时前
算法·leetcode·职场和发展
LeetCode 39. 组合总和 LeetCode 40.组合总和II LeetCode 131.分割回文串需要注意的是题目已经明确了数组内的元素不重复(重复的话需要执行去重操作),且元素都为正整数(如果存在0,则会出现死循环)。
姬公子5217 小时前
算法·leetcode·职场和发展
leetcode hot100刷题日记——8.合并区间时间复杂度:O(n log n) 复习!排序算法的时间复杂度!日记2里也有!空间复杂度:O(N)
阳洞洞7 小时前
leetcode·链表·list
leetcode 25. Reverse Nodes in k-Group25. Reverse Nodes in k-Group递归法:对比leetcode 92. Reverse Linked List II-CSDN博客
鱼糕权八郎 -7 小时前
c++·leetcode
LeetCode222_完全二叉树的结点个数给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层(从第 0 层开始),则该层包含 1~ 2^h 个节点。
袁气满满~_~8 小时前
算法·leetcode
回溯算法——排列篇目录一、全排列二、全排列II46. 全排列 - 力扣(LeetCode)47. 全排列 II - 力扣(LeetCode)
阳洞洞9 小时前
leetcode·链表·list
leetcode 92. Reverse Linked List II题目描述92. Reverse Linked List II 是第206题的进阶版206. Reverse Linked List
Tisfy10 小时前
算法·leetcode·题解·差分数组
LeetCode 3355.零数组变换 I:差分数组力扣题目链接:https://leetcode.cn/problems/zero-array-transformation-i/
eachin_z13 小时前
算法·leetcode·职场和发展
力扣刷题(第三十三天)- 保持更新,努力学习- python脚本学习后序遍历是二叉树遍历的一种,顺序为:左子树 → 右子树 → 根节点。递归实现后序遍历非常直观,按照遍历顺序递归访问左右子树后访问根节点即可。而非递归实现通常需要借助栈结构模拟递归过程,关键在于如何确保右子树在根节点之前被访问。
小雅痞14 小时前
java·leetcode
[Java][Leetcode middle] 134. 加油站双重循环 从第一个点开始循环尝试, 如果最终能走到终点,说明可行。利用结论: 假设x到不了y+1,那么[x,y]中的任意一个节点都无法到达y+1。那么循环直接从y+1开始即可 改造我们的代码
十年一觉尘与土14 小时前
leetcode
73.矩阵置零题目来源:LeetCode题目:73. 矩阵置零 - 力扣(LeetCode)解题思路:只想到了空间复杂度为 O(m+n) 的解法。新建两个数组,一个存放需要置0 的行,另一个存放需要置 0 的列,遍历完所给矩阵后根据数组元素的值来修改矩阵。
全栈凯哥14 小时前
java·算法·leetcode
Java详解LeetCode 热题 100(18):LeetCode 73. 矩阵置零(Set Matrix Zeroes)详解给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。
緈福的街口15 小时前
算法·leetcode·职场和发展
【leetcode】75.颜色分类我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。
XiaoyaoCarter15 小时前
数据结构·c++·算法·leetcode·职场和发展·kmp算法
每日leetcode459. 重复的子字符串 - 力扣(LeetCode)给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。
爱coding的橙子16 小时前
java·算法·leetcode
每日算法刷题计划Day12 5.21:leetcode不定长滑动窗口求最短/最长3道题,,用时1h40min(有点长了)一般题目都有「至少」的要求。 想窗口成立的条件,right右移增强条件,然后while循环left右移最终破坏条件
?!71417 小时前
c++·算法·leetcode
算法打卡第三天(力扣209题)给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组,返回 0 。
YuforiaCode17 小时前
算法·leetcode·职场和发展
LeetCode 3024.三角形类型目录题目:题目描述:题目链接:思路:思路详解:代码:Java代码:3024. 三角形类型 - 力扣(LeetCode)
奔跑的废柴19 小时前
java·算法·leetcode·双指针
LeetCode 925. 长按键入 java题解双指针。不会写。 https://leetcode.cn/problems/long-pressed-name/description/
姬公子52119 小时前
c++·算法·leetcode
leetcode hot100刷题日记——7.最大子数组和时间复杂度:O(N) 空间复杂度: 方法一是O(N) 方法二是O(1)
2301_7944615720 小时前
数据结构·算法·leetcode
力扣-两数之和这道题的解题思路也是用双指针来解决的。我们定义指针left为数组的最左边,指针right是数组的最右边。