技术栈
leetcode
TracyCoder123
32 分钟前
算法
·
leetcode
·
矩阵
LeetCode Hot100(46/100)——74. 搜索二维矩阵
📖 题目简述 给定一个 m x n 的二维矩阵,其中每一行的整数从左到右按升序排列,每一行的第一个整数都比前一行的最后一个整数大。 请编写一个高效算法,判断给定的目标值是否存在于矩阵中。
im_AMBER
44 分钟前
数据结构
·
学习
·
算法
·
leetcode
·
二叉树
Leetcode 119 二叉树展开为链表 | 路径总和
114. 二叉树展开为链表给你二叉树的根结点 root ,请你将它展开为一个单链表:示例 1:示例 2:
苏荷水
1 小时前
java
·
算法
·
leetcode
·
职场和发展
万字总结LeetCode100(持续更新...)
遍历:深度优先遍历、广度优先遍历子问题:动态规划、贪心(维护最值问题)、分治(快排;用的很少)双指针:快慢指针、左右指针、滑动窗口(可变、固定)
TracyCoder123
4 小时前
算法
·
leetcode
·
职场和发展
LeetCode Hot100(50/100)——153. 寻找旋转排序数组中的最小值
题目来源:LeetCode 官方题目描述给定一个 升序排列数组,该数组在某个未知的轴上进行了旋转,要求找出其中的最小元素。
化学在逃硬闯CS
4 小时前
数据结构
·
c++
·
算法
·
leetcode
Leetcode110.平衡二叉树
爱coding的橙子
4 小时前
算法
·
leetcode
·
动态规划
Day87:2.12:leetcode 动态规划8道题,用时3h
分享丨【算法题单】动态规划(入门/背包/划分/状态机/区间/状压/数位/树形/优化) - 讨论 - 力扣(LeetCode) 对于一些二维 DP(例如背包、最长公共子序列),如果把 DP 矩阵画出来,其实状态转移可以视作在网格图上的移动。所以在学习相对更抽象的二维 DP 之前,做一些形象的网格图 DP 会让后续的学习更轻松(比如 0-1 背包的空间优化写法为什么要倒序遍历)。
努力学算法的蒟蒻
5 小时前
算法
·
leetcode
·
面试
day84(2.12)——leetcode面试经典150
23. 合并 K 个升序链表
程序员酥皮蛋
5 小时前
数据结构
·
算法
·
leetcode
·
链表
hot 100 第二十三题 23.反转链表
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:示例 2:示例 3:这是反转链表问题,是链表作的经典基础题。有迭代和递归两种解法。
TracyCoder123
5 小时前
数据结构
·
算法
·
leetcode
LeetCode Hot100(51/100)——155. 最小栈
题目链接:LeetCode CN - Min Stack设计一个支持 push、pop、top 操作,并能在常数时间内检索到最小元素的栈。
Y.O.U..
5 小时前
算法
·
leetcode
·
链表
力扣刷题-86.分隔链表
我的初始思路是用 vector 收集 “小于 x” 和 “大于等于 x” 的节点,再拼接成新链表,代码如下:
TracyCoder123
6 小时前
算法
·
leetcode
·
职场和发展
LeetCode Hot100(52/100)——394. 字符串解码
题目要求我们对一个编码字符串进行解码。 编码规则是:这是一个典型的栈结构混合递归问题,需要处理多层嵌套的结构。
thginWalker
6 小时前
leetcode
leetcode有空可以挑战的题目
52Hz118
6 小时前
python
·
leetcode
力扣207.课程表、208.实现Trie(前缀树)
主要是要求构成有向无环图,详细的思路如参考链接的方法二所示,我把我理解了的代码都标注在了注释里,因为确实有点看不太懂,还要再消化一下。
熬了夜的程序员
6 小时前
算法
·
leetcode
·
职场和发展
【LeetCode】119. 杨辉三角 II
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
菜鸡儿齐
7 小时前
数据结构
·
算法
·
leetcode
leetcode-最长连续序列
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
Tisfy
7 小时前
算法
·
leetcode
·
题解
·
模拟
LeetCode 3713.最长的平衡子串 I:计数(模拟)
力扣题目链接:https://leetcode.cn/problems/longest-balanced-substring-i/
熬了夜的程序员
7 小时前
java
·
算法
·
leetcode
【LeetCode】117. 填充每个节点的下一个右侧节点指针 II
给定一个二叉树:填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。
im_AMBER
7 小时前
数据结构
·
学习
·
算法
·
leetcode
Leetcode 118 从中序与后序遍历序列构造二叉树 | 二叉树的最大深度
106. 从中序与后序遍历序列构造二叉树给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。
YuTaoShao
7 小时前
java
·
算法
·
leetcode
【LeetCode 每日一题】3721. 最长平衡子数组 II ——(解法二)分块
Problem: 3721. 最长平衡子数组 II找到最长的子数组,满足 “不同奇数个数” 等于 “不同偶数个数”。
We་ct
8 小时前
前端
·
算法
·
leetcode
·
链表
·
typescript
LeetCode 2. 两数相加:链表经典应用题详解
在LeetCode的入门到进阶路径中,第2题“两数相加”绝对是链表操作的必刷题——它不仅考察链表的遍历、节点创建等基础操作,还暗藏了“进位处理”的细节陷阱,是很多面试官偏爱用来考察基础功底的题目。今天就带大家从头到尾吃透这道题,从题目理解到代码实现,再到易错点规避,一步步讲清楚、讲明白。