leetcode

QiZhang | UESTC16 分钟前
java·开发语言·c++·算法·leetcode·hot100
JAVA算法练习题day27
如竟没有火炬6 小时前
数据结构·python·算法·leetcode·链表·缓存
LRU缓存——双向链表+哈希表请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类:函数 get 和 put 必须以 O(1) 的平均时间复杂度运行。
爱编程的化学家7 小时前
数据结构·c++·算法·leetcode·动态规划·代码随想录
代码随想录算法训练营第27天 -- 动态规划1 || 509.斐波那契数列 / 70.爬楼梯 / 746.使用最小花费爬楼梯1.动态规划的类型分为:2.动态规划五部曲1.dp[i]:第 i 哥斐波那契数的值为 dp[i] 2.确定递推公式:dp[i] = dp[i - 1] + dp[i - 2] 3.dp 数组初始化:dp[0] = 0; dp[1] = 1 4.确定遍历顺序:从前向后
海琴烟Sunshine7 小时前
python·算法·leetcode
leetcode 66.加一 python给定一个表示 大整数 的整数数组 digits,其中 digits[i] 是整数的第 i 位数字。这些数字按从左到右,从最高位到最低位排列。这个大整数不包含任何前导 0。
一只鱼^_10 小时前
数据结构·c++·算法·leetcode·深度优先·动态规划·启发式算法
力扣第470场周赛题目链接如下:https://leetcode.cn/contest/weekly-contest-470/
Asmalin20 小时前
算法·leetcode·职场和发展
【代码随想录day 35】 力扣 01背包问题 一维视频讲解:https://www.bilibili.com/video/BV1BU4y177kY/?vd_source=a935eaede74a204ec74fd041b917810c 文档讲解:https://programmercarl.com/%E8%83%8C%E5%8C%85%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%8001%E8%83%8C%E5%8C%85-2.html#%E6%80%9D%E8%B7%AF 力扣题目:https://kamacoder.com/pr
剪一朵云爱着20 小时前
算法·leetcode·排序算法
力扣2779. 数组的最大美丽值首先我们应该弄清楚题意,题目给出一个数组和一个正数k,然后可以对每一个数组中的元素都进行一个操作,使得其处于(nums[i]-k,nums[i]+k),因此题意目标就是让我们找到每一个元素可以选择进行操作后,最大相同元素子序列的长度。 特别地题目上说子序列是经由原数组删除一些元素(也可能不删除)得到的一个新数组,且在此过程中剩余元素的顺序不发生改变。这和子数组是有区别的。 由这个子序列的定义,我们可以选择把数组排序,这样元素值相近的元素更容易在一起方便统计,而题目上给出的数据范围是10^5,那么只能进行一
tao35566720 小时前
开发语言·python·leetcode
【Python刷力扣hot100】283. Move Zeroes给定一个整数数组 nums,将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。注:必须在原地完成操作,不能创建数组的副本。
未知陨落21 小时前
算法·leetcode
LeetCode:98.颜色分类目录1.颜色分类
Haooog1 天前
java·数据结构·算法·leetcode·二叉树
98.验证二叉搜索树(二叉树算法题)力扣题目链接给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。有效 二叉搜索树定义如下:
Young_Zn_Cu1 天前
算法·leetcode
LeetCode刷题记录(持续更新中)2025.10.8开始刷题~记录一下过程中遇到的一些小问题 C++菜鸟选手转码中 所以一些语法问题也会被一起记录^-^
天选之女wow1 天前
算法·leetcode·贪心算法
【代码随想录算法训练营——Day31】贪心算法——56.合并区间、738.单调递增的数字、968.监控二叉树LeetCode题目链接 https://leetcode.cn/problems/merge-intervals/ https://leetcode.cn/problems/monotone-increasing-digits/ https://leetcode.cn/problems/binary-tree-cameras/
Miraitowa_cheems1 天前
java·算法·leetcode·决策树·职场和发展·深度优先·推荐算法
LeetCode算法日记 - Day 64: 岛屿的最大面积、被围绕的区域目录1. 岛屿的最大面积1.1 题目解析1.2 解法1.3 代码实现2. 被围绕的区域2.1 题目解析
_不会dp不改名_1 天前
算法·leetcode·职场和发展
leetcode_1382 将二叉搜索树变平衡树给你一颗二叉搜索树,让你返回一颗平衡二叉搜索树(avl树)。avl旋转的做法后面再补吧!也有可能不补了~
Q741_1471 天前
c++·算法·leetcode·面试·位运算
C++ 位运算 高频面试考点 力扣 面试题 17.19. 消失的两个数字 题解 每日一题题目链接:力扣 面试题 17.19. 消失的两个数字题目描述:示例 1: 输入:nums = [1] 输出:[2,3] 解释:n = 3(数组长度+2),[1,3] 中缺失的数字为 2 和 3
天选之女wow2 天前
算法·leetcode·贪心算法
【代码随想录算法训练营——Day28】贪心算法——134.加油站、135.分发糖果、860.柠檬水找零、406.根据身高重建队列LeetCode题目链接 https://leetcode.cn/problems/gas-station/description/ https://leetcode.cn/problems/candy/description/ https://leetcode.cn/problems/lemonade-change/description/ https://leetcode.cn/problems/queue-reconstruction-by-height/description/
flashlight_hi2 天前
python·算法·leetcode
LeetCode 分类刷题:1901. 寻找峰值 II一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。给你一个 从 0 开始编号 的 m x n 矩阵 mat ,其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。