leetcode

狐578 分钟前
笔记·leetcode
2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序Ititle: 2026-01-22-LeetCode刷题笔记-3507-移除最小数对使数组有序I date: 2026-01-22 tags:
程序员-King.6 小时前
算法·leetcode·深度优先·回溯·递归
day158—回溯—全排列(LeetCode-46)给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。示例 1:
菜鸟233号13 小时前
java·数据结构·算法·leetcode
力扣213 打家劫舍II java实现213.打家劫舍II你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。
狐5713 小时前
笔记·算法·leetcode
2026-01-18-LeetCode刷题笔记-1895-最大的幻方给定一个 m×n 的整数矩阵,找出其中最大的“幻方”边长。幻方要求:子矩阵的每一行、每一列以及两条对角线的和都相等。
Q741_14713 小时前
c++·算法·leetcode·bfs·宽度优先
C++ 队列 宽度优先搜索 BFS 力扣 662. 二叉树最大宽度 每日一题题目链接:力扣 662. 二叉树最大宽度题目描述:示例 1: 输入:root = [1,3,2,5,3,null,9] 输出:4 解释:最大宽度出现在树的第 3 层,宽度为 4 (5,3,null,9) 。
踩坑记录14 小时前
leetcode
leetcode hot100 54.螺旋矩阵 medium计数,计数够了停止
源代码•宸16 小时前
经验分享·后端·算法·leetcode·面试·golang·string
Leetcode—3. 无重复字符的最长子串【中等】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
历程里程碑16 小时前
算法·leetcode·职场和发展
哈希2:字母异位符分组给定一个字符串数组,将所有字母异位词组合在一起。字母异位词指的是由相同字母重排形成的字符串,例如 "eat" 和 "tea"。可以按任意顺序返回结果列表。
Stardep17 小时前
数据结构·算法·leetcode
算法入门20——二分查找算法——搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
老鼠只爱大米17 小时前
算法·leetcode·链表·快慢指针·floyd算法·环形链表
LeetCode经典算法面试题 #141:环形链表(快慢指针、标记节点等多种方法详细解析)LeetCode 141. 环形链表给你一个链表的头节点 head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。
踩坑记录18 小时前
leetcode
leetcode hot100 48.旋转图像 矩阵转置本质是矩阵转置90° 其实就是例如:先沿「水平轴」翻转(上下翻转)再沿「左上 → 右下轴」翻转(主对角线翻转)
鹿角片ljp18 小时前
leetcode·深度优先·宽度优先
力扣112. 路径总和:递归DFS vs 迭代BFS给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。
im_AMBER18 小时前
笔记·学习·算法·leetcode
Leetcode 104 两两交换链表中的节点期末周 / 考试月 终于结束!!现在回归开发~好好刷会leetcode!从现在开始刷leetcode要逐渐过渡到用JavaScript了,熟悉一下语法的API 。
程序员-King.18 小时前
c++·算法·leetcode·深度优先·回溯·递归
day159—动态规划—打家劫舍(LeetCode-198)你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
浅念-18 小时前
c语言·开发语言·数据结构·经验分享·笔记·算法·leetcode
C语言——单链表单链表可类比为链式连接的车厢,每个节点包含数据域与指针域,指针域存放下一节点的地址。其核心特征为逻辑上连续、物理内存分布离散,这一特性使其成为哈希桶、图的邻接表等复杂结构的基础组件。
橘颂TA19 小时前
算法·leetcode·职场和发展
【剑斩OFFER】算法的暴力美学——力扣 127 题:单词接龙思路:跟边权为 1 的最短路径一样,使用 BFS 算法就能解决https://blog.csdn.net/2403_84958571/article/details/157183596?spm=1011.2415.3001.10575&sharefrom=mp_manage_link
Swift社区19 小时前
算法·leetcode·职场和发展
LeetCode 380 O(1) 时间插入、删除和获取随机元素这道题其实挺有意思的,它要求我们设计一个数据结构,能够支持 O(1) 时间复杂度的插入、删除和随机获取操作。听起来简单,但实际做起来还是需要一些技巧的。如果只用数组,删除操作是 O(n);如果只用 Set,随机获取操作是 O(n)。我们需要巧妙地结合数组和字典,才能让所有操作都达到 O(1) 的时间复杂度。
java修仙传20 小时前
算法·leetcode·职场和发展
力扣hot100:划分字母区间题目要求对字符串进行分割,使得每个字母最多只出现在一个分割片段中。 在满足这个条件的前提下,需要返回每个分割片段的长度。
java修仙传20 小时前
算法·leetcode·游戏
力扣hot100:跳跃游戏||本题依旧是贪心思想,通过局部最优找全局最优。本题局部最优就是在当前可到达范围内选择能跳的更远的那个点,通过不断选择范围内能跳的最远的点来获得全局的最少跳跃次数。
老鼠只爱大米20 小时前
算法·leetcode·链表·快慢指针·floyd算法·环形链表
LeetCode经典算法面试题 #142:环形链表 II(哈希表、快慢指针等多种方法详细解析)LeetCode 142. 环形链表 II给定一个链表的头节点 head,返回链表开始入环的第一个节点。如果链表无环,则返回 null。