leetcode

CoderYanger1 小时前
c语言·数据结构·算法·leetcode·职场和发展·哈希算法·散列表
C.滑动窗口-求子数组个数-越长越合法——3325. 字符至少出现 K 次的子字符串 I跟模板题基本一样👇C.滑动窗口-求子数组个数-越长越合法——1358. 包含所有三种字符的子字符串数目(模板)
sin_hielo1 小时前
数据结构·算法·leetcode
leetcode 36063606: 优惠券校验器当 ch 满足('A'<=ch<='Z') || ('a'<=ch<='z') || ('0'<=ch<='9')时返回真,否则返回假
电子_咸鱼2 小时前
c++·后端·python·算法·leetcode·哈希算法·推荐算法
常见面试题——滑动窗口算法题目链接:按奇偶排序数组简而言之就是把数组中所有偶数移到前面,奇数移到后面,返回任意满足条件的数组即可。
萌>__<新3 小时前
数据结构·算法·leetcode·滑动窗口·哈希表
力扣打卡每日一题————最小覆盖子串给定两个字符串 s和 t,在 s 中找出包含 t 所有字符的最小长度子串,若不存在则返回空字符串。核心需求:① 子串必须包含 t 的全部字符(含重复字符);② 子串长度尽可能小;③ 时间复杂度需高效。
ada7_3 小时前
python·算法·leetcode·链表
LeetCode(python)230.二叉搜索树中第k小的元素给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。
长安er4 小时前
数据结构·算法·leetcode·链表·力扣
LeetCode 83/237/82 链表删除问题-盒子模型目录一、LeetCode 83 移除排序链表中的重复元素(保留一个)题目核心核心难点拆解深度思路(盒子 - 标签 - 纸条模型)
重生之后端学习5 小时前
java·数据结构·后端·算法·leetcode·职场和发展
56. 合并区间56. 合并区间 中等以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。
leoufung5 小时前
数据结构·算法·leetcode
LeetCode 74. Search a 2D Matrix题目给了一个 m×n 的整数矩阵 matrix,满足两个条件:再给一个整数 target,要求判断 target 是否存在于矩阵中,存在返回 true,否则返回 false,并且时间复杂度要达到 O(log(m×n))。
CoderYanger8 小时前
java·算法·leetcode·贪心算法·1024程序员节
贪心算法:7.最长连续递增序列类似最长递增子序列👉 贪心算法:5.最长递增子序列
鹿角片ljp8 小时前
算法·leetcode·二叉树·递归
力扣104.求二叉树最大深度:递归和迭代给定一个二叉树的根节点 root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数量。
CoderYanger8 小时前
java·算法·leetcode·贪心算法·1024程序员节
贪心算法:6.递增的三元子序列
CoderYanger9 小时前
java·算法·leetcode·贪心算法·1024程序员节
贪心算法:1.柠檬水找零拿着顾客的钱找钱,一开始找不开直接返回false
2401_841495649 小时前
数据结构·python·算法·leetcode·游戏·贪心算法·数组
【LeetCode刷题】跳跃游戏给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
CoderYanger9 小时前
java·算法·leetcode·贪心算法·1024程序员节
贪心算法:4.摆动序列
天赐学c语言10 小时前
c++·算法·leetcode
12.13 - 岛屿数量 && C语言中extern关键字的作用目录1.岛屿数量a.核心思想b.思路c.步骤2.C语言中extern关键字的作用200. 岛屿数量 - 力扣(LeetCode)https://leetcode.cn/problems/number-of-islands/description/
_w_z_j_10 小时前
数据结构·算法·leetcode
全排列问题(包含重复数字与不可包含重复数字)首先对于不可重复排列的序列,只需要使用标准的回溯法即可:注意事项:在back函数中,当前迭代深度和for循环的代数的表示一定要不一样,一个是i,那么另一个就是j,一定要区分!!!!我就踩这个坑了。
CoderYanger11 小时前
java·开发语言·数据结构·算法·leetcode
A.每日一题——3606. 优惠券校验器击败47.54%时间复杂度O(Nlogn)这题的思路非常简单,但是实现起来比较麻烦,感觉应该算个中等题,主要就是考察排序
CoderYanger11 小时前
java·开发语言·数据结构·算法·leetcode·职场和发展
D.二分查找-基础——744. 寻找比目标字母大的最小字母模板题👇优选算法-二分:18.在排序数组中查找元素的第一个和最后一个位置击败100.00%时间复杂度O(LogN)
元亓亓亓11 小时前
数据结构·算法·leetcode
LeetCode热题100--347. 前 K 个高频元素--中等给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
CoderYanger11 小时前
java·算法·leetcode·贪心算法·1024程序员节
贪心算法:2.将数组和减半的最少操作次数