技术栈
leetcode
2301_79446157
5 小时前
数据结构
·
算法
·
leetcode
力扣-有效三角形的个数
首先,我们要知道三角形形成的条件是:任意两边和大于第三边,也就是:对于三条边长 a、b、c(假设 a≤b≤c),构成三角形需满足以下三个不等式同时成立:
Tiny番茄
5 小时前
算法
·
leetcode
·
职场和发展
LeetCode 39. 组合总和 LeetCode 40.组合总和II LeetCode 131.分割回文串
需要注意的是题目已经明确了数组内的元素不重复(重复的话需要执行去重操作),且元素都为正整数(如果存在0,则会出现死循环)。
姬公子521
7 小时前
算法
·
leetcode
·
职场和发展
leetcode hot100刷题日记——8.合并区间
时间复杂度:O(n log n) 复习!排序算法的时间复杂度!日记2里也有!空间复杂度:O(N)
阳洞洞
7 小时前
leetcode
·
链表
·
list
leetcode 25. Reverse Nodes in k-Group
25. 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
Tisfy
10 小时前
算法
·
leetcode
·
题解
·
差分数组
LeetCode 3355.零数组变换 I:差分数组
力扣题目链接:https://leetcode.cn/problems/zero-array-transformation-i/
eachin_z
13 小时前
算法
·
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 函数的情况下解决这个问题。
XiaoyaoCarter
15 小时前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
·
kmp算法
每日leetcode
459. 重复的子字符串 - 力扣(LeetCode)给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。
爱coding的橙子
16 小时前
java
·
算法
·
leetcode
每日算法刷题计划Day12 5.21:leetcode不定长滑动窗口求最短/最长3道题,,用时1h40min(有点长了)
一般题目都有「至少」的要求。 想窗口成立的条件,right右移增强条件,然后while循环left右移最终破坏条件
?!714
17 小时前
c++
·
算法
·
leetcode
算法打卡第三天
(力扣209题)给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组,返回 0 。
YuforiaCode
17 小时前
算法
·
leetcode
·
职场和发展
LeetCode 3024.三角形类型
目录题目:题目描述:题目链接:思路:思路详解:代码:Java代码:3024. 三角形类型 - 力扣(LeetCode)
奔跑的废柴
19 小时前
java
·
算法
·
leetcode
·
双指针
LeetCode 925. 长按键入 java题解
双指针。不会写。 https://leetcode.cn/problems/long-pressed-name/description/
姬公子521
19 小时前
c++
·
算法
·
leetcode
leetcode hot100刷题日记——7.最大子数组和
时间复杂度:O(N) 空间复杂度: 方法一是O(N) 方法二是O(1)
2301_79446157
20 小时前
数据结构
·
算法
·
leetcode
力扣-两数之和
这道题的解题思路也是用双指针来解决的。我们定义指针left为数组的最左边,指针right是数组的最右边。