技术栈
leetcode
hanlin03
17 分钟前
算法
·
leetcode
·
动态规划
动态规划专练:力扣第1035、392题
1.本题和力扣第1143题-最长公共子序列一模一样,不能让线相交本质上就是不能走回头路,相对顺序不能改变,即公共子序列需要按顺序排列。完整代码如下:
evans在进步
1 小时前
java
·
python
·
leetcode
LeetCode 34:在排序数组中查找元素的首尾位置——Java 两次二分查找详解
给定一个按照非递减顺序排列的整数数组 nums,以及一个目标值 target,要求找出目标值在数组中的开始位置和结束位置。
杨航 AI
4 小时前
算法
·
leetcode
·
面试
** AI 面试算法 50 题清单**,不是单纯的 LeetCode 题号列表,而是按照“**考察概率 × 面试价值 × 你当前准备方向**”排序
。如果时间有限,不要从 1 刷到 50。直接:1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10
xin_nai
16 小时前
java
·
leetcode
·
链表
LeetCode热题100(Java)(7)链表(下)
本章包括的题目有:24. 两两交换链表中的节点 - 力扣(LeetCode)25. K 个一组翻转链表 - 力扣(LeetCode)
.道阻且长.
13 小时前
算法
·
leetcode
·
职场和发展
5.LeetCode算法习题讲解--双指针--有效三角形的个数
习题链接:611. 有效三角形的个数 - 力扣(LeetCode)注意:重复的也要统计在内想要解决这道题首先要明确的是满足三角形的条件:任意两边之和大于第三边,但是这需要三个条件,我们可以简化为一个条件,即两个较小数之和大于最大的那一个就可以
想吃火锅1005
17 小时前
算法
·
leetcode
·
矩阵
【leetcode】54. 螺旋矩阵
没做出来…看的灵神的题解。 原题解:https://leetcode.cn/problems/spiral-matrix/solutions/2966229/liang-chong-fang-fa-jian-ji-gao-xiao-pyt-4wzk/?envType=problem-list-v2&envId=iZ0YYZP1 自己想的时候一直纠结于怎么变m和n的值来遍历,虽然这也是一种方法,不过看到方向向量的解法真是又学到了。 用方向向量记录右下左上四个方向,遍历过的值进行标记,如果越界或已经访问过,就
想吃火锅1005
17 小时前
算法
·
leetcode
·
职场和发展
【leetcode】300. 最长递增子序列
dp[i]含义是前i个元素最长子序列的长度。初始情况下dp数组所有元素赋值1。当遍历到nums[i],去找前面比当前值小的nums[j],dp[i] = dp[j] + 1,又因为是要找到以当前nums[i]为结尾的最长的子序列,所以遍历前面全部的nums[j],dp[i]要取最大的的dp[j]然后加上1,因此代码中要作比较保存最大值。
Hi李耶
21 小时前
java
·
算法
·
leetcode
【LeetCode】15.三数之和
欢迎来到李耶的频道【LeetCode面试题】。15.三数之和给你一个整数数组 nums,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k、j != k,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。
rannn_111
1 天前
java
·
数据结构
·
算法
·
leetcode
·
链表
·
开发
【力扣hot100】链表专题|21、2、19、24、92、25
21. 合并两个有序链表2. 两数相加需要注意的:“短链表要补零” 和 “最后进位别忘掉”19. 删除链表的倒数第 N 个结点
evans在进步
1 天前
java
·
leetcode
·
深度优先
LeetCode 39:组合总和——Java DFS 回溯与剪枝详解
给定一个无重复元素的正整数数组 candidates 和一个目标整数 target,找出所有数字之和等于 target 的不同组合。
鹿角片ljp
1 天前
算法
·
leetcode
·
链表
LeetCode 21. 合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回,新链表由给定的两个链表的所有节点拼接组成。这道题真正考察的不是逻辑复杂度,而是链表操作的基本功:
Rabitebla
1 天前
java
·
开发语言
·
数据结构
·
c++
·
算法
·
leetcode
·
list
C++11 新特性详解(一):列表初始化、initializer_list 与右值引用
前言一、列表初始化1. 1C++98 中的 {}1.2 C++11:统一的列表初始化1.3 {} 初始化自定义类时到底发生了什么?
白白白小纯
4 天前
c语言
·
算法
·
leetcode
每日两道算法Day7—回文数,找出字符串中第一个匹配的下标
第一问:回文数 解题思路:将数字转换为字符串,利用双指针进行遍历比较,当两个指针走在同一个下标的时候就停止,说明这个数就是回文数。
Forever Nore
1 天前
算法
·
leetcode
LeetCode 7 整数反转 - 模运算取位
LeetCode 7 整数反转,数学题,模 10 取最后一位,唯一坑点是溢出判断。🟡 整数反转32 位有符号整数反转,溢出返回 0。123 → 321,-123 → -321,120 → 21
XWalnut
1 天前
java
·
数据结构
·
算法
·
leetcode
LeetCode刷题 day37
给你一个整数数组nums和一个整数k。 一个元素x在数组中的频率 指的是它在数组中的出现次数。 如果一个数组中所有元素的频率都小于等于k,那么我们称这个数组是好 数组。 请你返回nums中 最长好 子数组的长度。 子数组 指的是一个数组中一段连续非空的元素序列。
evans在进步
1 天前
java
·
leetcode
·
矩阵
LeetCode 74:搜索二维矩阵——Java 虚拟一维数组与二分查找详解
给定一个 m × n 的整数矩阵 matrix,矩阵具有以下两个特点:每一行中的整数从左到右按非严格递增顺序排列;
星轨初途
1 天前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
LeetCode 热题 100——day11 滑动窗口最大值
✨ 把代码写进星轨,用逻辑丈量宇宙。LeetCode 239. 滑动窗口最大值🚀 热题 100 打卡来到 day11!今天的窗口会不断右移,但我们不能每次都把窗口重新扫描一遍。
rannn_111
1 天前
java
·
算法
·
leetcode
·
链表
·
面试
·
开发
【力扣hot100】链表专题|160、206、234、141、142
链表是数据结构中的“常青树”,也是面试中绕不开的经典考点。本专题将带你从基础操作入手,逐步攻克反转、回文判断、环检测等高频难题,重点剖析快慢指针等核心技巧,助你彻底掌握链表的精髓,为后续学习更复杂的数据结构打下坚实基础。
营养充电站
1 天前
leetcode
·
决策树
·
逻辑回归
·
散列表
·
模拟退火算法
VS Code Git 工作树:解锁多分支并行开发的高效体验
在传统的 Git 工作流中,开发者常常面临这样的困境:需要在多个功能分支、Bug 修复分支或实验性分支之间频繁切换。每次切换都伴随着工作区文件的来回覆盖,不仅打断思路,还可能因未提交的更改而产生冲突或丢失。VS Code 集成的 Git 工作树(Git Worktree)功能,正是为解决这一核心痛点而生,它允许你在同一仓库的不同目录下,同时检出多个分支进行并行开发。
蒸蒸yyyyzwd
2 天前
笔记
·
学习
·
leetcode
秋招不熟悉力扣学习笔记1
总结的主要是剑指offer上对于我个人来说做过几次仍然需要思考一会才能做出来的题目。1.重建二叉树根据先序遍历和中序遍历重建二叉树,考察的是对二叉树的理解,二叉树先序遍历的第一个是根,在中序遍历中,左边的部分,是左子树,右边的部分是右子树。