leetcode

会员果汁12 分钟前
c语言·算法·leetcode
leetcode-887. 鸡蛋掉落-C题目链接给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。
夏鹏今天学习了吗9 小时前
算法·leetcode·职场和发展
【LeetCode热题100(87/100)】最小路径和题目地址:链接状态转移方程:d p [ i ] [ j ] = { g r i d [ 0 ] [ 0 ] , 当 i = 1 且 j = 1 (起点) d p [ i − 1 ] [ 1 ] + g r i d [ i − 1 ] [ 0 ] , 当 i > 1 且 j = 1 (第一列) d p [ 1 ] [ j − 1 ] + g r i d [ 0 ] [ j − 1 ] , 当 i = 1 且 j > 1 (第一行) min ⁡ ( d p [ i − 1 ] [ j ] , d p [ i
Lips61111 小时前
笔记·算法·leetcode
2026.1.20力扣刷题笔记
鱼跃鹰飞12 小时前
数据结构·算法·leetcode·面试
Leetcode347:前K个高频元素给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
52Hz11814 小时前
算法·leetcode·链表
力扣24.两两交换链表中的节点、25.K个一组反转链表与之前的类似,创建一个虚拟节点,来统一处理方式,然后就是按照一般的链表思路进行操作,重要的是自己在草稿本上画好图,分清楚什么时候两个节点之间的连接断了,先变动什么节点后变动什么节点。
老鼠只爱大米14 小时前
算法·leetcode·链表·双指针·相交链表·长度差法
LeetCode经典算法面试题 #160:相交链表(双指针法、长度差法等多种方法详细解析)LeetCode 160. 相交链表给你两个单链表的头节点 headA 和 headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。
老鼠只爱大米15 小时前
算法·leetcode·动态规划·单调栈·分治法·柱状图最大矩形
LeetCode经典算法面试题 #84:柱状图中最大的矩形(单调栈、分治法等四种方法详细解析)LeetCode 84. 柱状图中最大的矩形给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。
重生之后端学习15 小时前
java·数据结构·算法·leetcode·职场和发展
19. 删除链表的倒数第 N 个结点19. 删除链表的倒数第 N 个结点中等提示给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
鹿角片ljp16 小时前
java·算法·leetcode
力扣14.最长公共前缀-纵向扫描法编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:示例 2:
Remember_99316 小时前
java·数据结构·算法·spring·leetcode·maven·哈希算法
【数据结构】深入理解优先级队列与堆:从原理到应用前言一、优先级队列概述1.1 基本概念1.2 核心操作二、堆:优先级队列的底层实现2.1 堆的定义2.2 堆的存储
52Hz11817 小时前
python·算法·leetcode
二叉树理论、力扣94.二叉树的中序遍历、104.二叉树的最大深度、226.反转二叉树、101.对称二叉树二叉树理论基础篇 | 代码随想录如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。
普贤莲花17 小时前
程序人生·算法·leetcode
新生2026年1月20日---星期二(大寒)今天剪了头发,重新开始;并且今天真的实现了logtoExcel,虽然是AI搜的,但最起码有了效果; 还看到了一本书《Python编程快速上手 —让繁琐工作自动化》—第18章,真的可以控制键盘和鼠标耶!!! 加油,种下一棵树最好的时间是十年前,其次是现在~~~
wen__xvn18 小时前
数据结构·算法·leetcode
基础算法集训第04天:选择排序和冒泡排序知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具
nju_spy19 小时前
算法·leetcode·二分查找·动态规划·最小生成树·单调栈·最长公共子序列
力扣每日一题 2026.1本文整理了多类经典算法的核心思路与应用技巧,涵盖二分答案、并查集、BFS/DFS、动态规划、单调栈等高频考点。结合实际问题,拆解算法本质,分享反向思维、二维转一维等解题妙招,助力提升算法分析与问题求解能力。
Remember_99320 小时前
java·数据结构·算法·spring·leetcode·哈希算法
【LeetCode精选算法】二分查找专题一1.二分查找题目链接详细解题思路Java代码实现2.在排序数组中查找元素的第一个和最后一个位置题目链接
这就是佬们吗20 小时前
java·笔记·后端·算法·leetcode·idea
力扣---leetcode48力扣—leetcode48题,旋转图像:给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。
期末考复习中,蓝桥杯都没时间学了21 小时前
算法·leetcode·职场和发展
力扣刷题记录3标明来源,题目及解题思路均来自:https://leetcode.cn/problems/longest-substring-without-repeating-characters/
Remember_99321 小时前
java·开发语言·数据结构·算法·leetcode·哈希算法
【数据结构】Java对象比较全解析:从equals到Comparable与Comparator,再到PriorityQueue应用前言一、基本类型 vs 引用类型的比较1.1 基本类型的直接比较1.2 引用类型比较的困境二、对象比较的三种核心方式
52Hz11821 小时前
python·算法·leetcode
力扣240.搜索二维矩阵II、160.相交链表、206.反转链表看到自己写的代码就好笑。。像刚进大学学C语言时会写出来的...感觉白读几年书。。。但还是记录一下,可以忽略这个
We་ct21 小时前
前端·算法·leetcode·typescript
LeetCode 380. O(1) 时间插入、删除和获取随机元素 题解在算法题中,“O(1) 时间复杂度”是高频要求,尤其涉及插入、删除、随机访问三类操作时,单一数据结构往往难以满足所有需求。本文将拆解 LeetCode 380 题,讲解如何通过“数组+哈希表”的组合结构,实现一个高效的 RandomizedSet 类,并解析核心代码的设计逻辑与优化方向。