leetcode

前端拿破轮2 小时前
算法·leetcode·面试
🤡🤡🤡面试官:就你这还每天刷leetcode?连四数相加和四数之和都分不清!大家好啊,我是前端拿破轮😁。跟着卡哥学算法有一段时间了,通过代码随想录的学习,受益匪浅,首先向卡哥致敬🫡。
无聊的小坏坏4 小时前
c++·算法·leetcode
单调栈通关指南:从力扣 84 到力扣 42柱状图问题是一道经典的算法题,要求找到能勾勒出的最大矩形面积。暴力解法需要 O(n²) 的时间复杂度,而单调栈技巧可以优化到 O(n)。本文将深入剖析两种单调栈解法,带你彻底掌握这一重要数据结构。
qq_5139704419 小时前
算法·leetcode
力扣 hot100 Day3725. K 个一组翻转链表给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。
不見星空20 小时前
算法·leetcode
leetcode 每日一题 1865. 找出和为指定值的下标对给你两个整数数组 nums1 和 nums2 ,请你实现一个支持下述两类查询的数据结构:输出:解释: FindSumPairs findSumPairs = new FindSumPairs([1, 1, 2, 2, 2, 3], [1, 4, 5, 2, 5, 4]); findSumPairs.count(7); // 返回 8 ; 下标对 (2,2), (3,2), (4,2), (2,4), (3,4), (4,4) 满足 2 + 5 = 7 ,下标对 (5,1), (5,5) 满足 3 + 4
chao_7891 天前
开发语言·数据结构·python·算法·leetcode
回溯题解——子集【LeetCode】二进制枚举法这段代码的目标是:给定一个不含重复元素的整数数组 nums,返回其所有可能的子集(幂集)。1 << len(nums):
GEEK零零七1 天前
sql·算法·leetcode
Leetcode 1070. 产品销售分析 III销售表 Sales:+-------------+-------+| Column Name | Type |
凌肖战1 天前
算法·leetcode
力扣网编程274题:H指数之普通解法(中等)本文记录力扣网上涉及数组,排序方面的编程题:H指数。给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且 至少 有 h 篇论文被引用次数大于等于 h 。如果 h 有多种可能的值,h 指数 是其中最大的那个。
Y1nhl1 天前
开发语言·python·算法·leetcode·链表·职场和发展
力扣_链表_python版本链表的快慢指针和数组的双指针或者相向双指针都是解决各自问题最基本的套路。
Swift社区1 天前
开发语言·leetcode·swift
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解如果你用过 Google Docs 或翻译软件,应该见过“缩写建议”的功能:比如 international 会被缩写成 i10l,这个“只保留首尾字母,其余用数字代替”的方式其实就是一种泛化缩写(Generalized Abbreviation)。
YuTaoShao2 天前
java·算法·leetcode·职场和发展
【LeetCode 热题 100】48. 旋转图像——转置+水平翻转Problem: 48. 旋转图像 题目:给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。
百年孤独_2 天前
算法·leetcode·链表
LeetCode 算法题解:链表与二叉树相关问题 打打卡在算法学习和实践中,LeetCode 是一个非常好的平台,它包含了各种各样的算法题目,有助于我们提升编程能力和解决问题的能力。本文将详细讲解在 leetcoding.cpp 文件中实现的一些链表和二叉树相关的算法题。
算法_小学生2 天前
算法·leetcode·职场和发展
LeetCode 75. 颜色分类(荷兰国旗问题)75. 颜色分类给定一个包含红色、白色和蓝色的数组 nums(分别用整数 0、1 和 2 表示),请你原地对它们进行排序,使得相同颜色的元素相邻,顺序为:
算法_小学生2 天前
数据结构·算法·leetcode
LeetCode 287. 寻找重复数(不修改数组 + O(1) 空间)287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums,其所有数字都在区间 [1, n] 范围内(包含 1 和 n)。由于数组中包含 n + 1 个数,而数的取值范围只有 n 个,因此至少存在一个重复的数。
岁忧2 天前
java·c++·算法·leetcode·go·散列表
(LeetCode 每日一题) 1865. 找出和为指定值的下标对 (哈希表)思路:哈希表,时间复杂度0(n)。 记录nums1、nums2数组,同时使用哈希表mp来维护数组nums2里元素出现的情况。
alphaTao2 天前
算法·leetcode·职场和发展
LeetCode 每日一题 2025/6/30-2025/7/6记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步m记录每一个数字出现的次数 l记录去重后从小到大排序的所有数字
ゞ 正在缓冲99%…2 天前
算法·leetcode·位运算
leetcode67.二进制求和
YuTaoShao2 天前
java·算法·leetcode
【LeetCode 热题 100】240. 搜索二维矩阵 II——排除法Problem: 240. 搜索二维矩阵 II 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。
Tanecious.2 天前
算法·leetcode·链表
LeetCode 876. 链表的中间结点题目链接:876. 链表的中间结点题目描述:给你单链表的头结点 head ,请你找出并返回链表的中间结点。
Two_brushes.2 天前
算法·leetcode·哈希算法·宽度优先
【算法】宽度优先遍历BFS题解BFS核心思想二叉树的宽搜一般都是借助队列来实现的,实现的原理为首先将根节点进行放入队列中,然后将根节点进行弹出的时候,将这个节点的孩子节点进行放入队列中,然后继续弹出队头的元素,弹出对头节点时,在将该节点的孩子节点进行入队操作,以此循环直至队列中没有元素位置。
凌肖战3 天前
算法·leetcode
力扣网编程55题:跳跃游戏之逆向思维前面一篇文章使用贪心算法解决 力扣网55题:跳跃游戏,文章如下:力扣网编程55题:跳跃游戏之贪心算法-CSDN博客