leetcode

All for pursuit.8 小时前
数据结构·c++·算法·leetcode
【分治-3】347.前K个高频元素给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
All for pursuit.10 小时前
数据结构·c++·算法·leetcode
【二分查找-2】34.在排序数组中查找元素的第一个和最后一个位置给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。
blxr_14 小时前
算法·leetcode·职场和发展
力扣hot100爬楼梯https://leetcode.cn/problems/climbing-stairs/假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
Navigator_Z16 小时前
c语言·算法·leetcode
LeetCode //C - 1275. Find Winner on a Tic Tac Toe GameTic-tac-toe is played by two players A and B on a 3 x 3 grid. The rules of Tic-Tac-Toe are:
All for pursuit.18 小时前
数据结构·c++·算法·leetcode
【分治-2】215.数组中的第K个最大元素给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。
blxr_19 小时前
算法·leetcode·职场和发展
力扣hot100前k个高频元素https://leetcode.cn/problems/top-k-frequent-elements/给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
longlongzihan1 天前
c++·算法·leetcode·深度优先
LeetCode 17电话号码的字母组合:回溯算法(DFS)详解题目来源:LeetCode 第 17 题 - 电话号码的字母组合 (Medium)题目描述: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
smj2302_796826521 天前
python·算法·leetcode
解决leetcode第4064题至多一次取反能被k整除的最长子数组II给你一个整数数组nums和一个整数k。如果一个子数组的和能够被k整除,或者在将该子数组中的一个元素取反后能使和被k整除,则称该子数组是有效的。
青山木1 天前
java·数据结构·算法·leetcode
Hot 100 --- 下一个排列本文概览:本文讲解下一个排列:要让排列"只变大一点点",就得找从右往左第一个升序相邻对(它右边的降序段已经顶到头了),用降序段里比它大的最小数替换,再把右边那段反转成升序,让它变成新前缀下的最小排列
垆边人似月.1 天前
算法·leetcode·职场和发展
字符串重排后最大字典序给定一个只包含小写字母的字符串 s,你可以任意重新排列字符串中的字符。请输出重排后能得到的字典序最大的字符串。
代码什么用1 天前
算法·leetcode
LeetCode-42. 接雨水方法一:zip(*iterables) 是内置函数,把多个可迭代对象按位置配对打包,返回一个 zip 迭代器。 a = [1,2,3] b = [“x”,“y”,“z”]
yi0112 天前
人工智能·笔记·python·算法·leetcode·动态规划
DAY17: LeetCode 139|单词拆分:从“把单词删掉”到用 DP 记录合法切口题目给我们一个字符串 s,以及一个单词字典 wordDict。我们需要判断:能不能把整个字符串拆成若干个字典中存在的单词?
Navigator_Z2 天前
c语言·算法·leetcode
LeetCode //C - 1269. Number of Ways to Stay in the Same Place After Some StepsYou have a pointer at index 0 in an array of size arrLen. At each step, you can move 1 position to the left, 1 position to the right in the array, or stay in the same place (The pointer should not be placed outside the array at any time).
垆边人似月.2 天前
数据结构·算法·leetcode
华为算法题:最长连续递增子序列的变给定一个长度为 n 的整数数组 nums,请你找出最长的连续子数组,使得该子数组中任意相邻两个元素的差的绝对值恰好为 1。
longlongzihan2 天前
c++·算法·leetcode
LeetCode 56合并区间:排序与贪心题目来源:LeetCode 第 56 题 - 合并区间 (Merge Intervals)难度:中等题目描述: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
kukubuzai2 天前
数据结构·算法·leetcode
二分查找系列一二分查找属于最恶心,细节最多,最容易写出死循环的算法。但是同是也是很简单的算法,因为有模板而且很容易学会。主要应用与数组有序或者无序(有规律)的情况下。
Cccp.1232 天前
数据结构·leetcode·贪心算法
【leetcode】(七)前缀树和贪心算法何为前缀树?如何生成前缀树?比如["abc","bck","abd","ace"],“ ”包围的就是从根节点出发走向的的路的名称,如果有就复用,如果没有就添加节点将路延续下去,其中节点是按照遍历集合生成路径的顺序命名的。如图所示:
优质酸酸乳3 天前
算法·leetcode·链表
力扣100题之21合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:
旖旎夜光3 天前
c++·笔记·学习·算法·leetcode·力控
LeetCode 137 : 只出现一次的数字 II(位运算) —— 题解🎯 欢迎来到「只出现一次的数字 II」题解之旅! 本文将带你从"在一堆三胞胎数字里找出那个落单的"这一直观场景出发,深入理解按位统计 + 模 3 的巧妙运用,并掌握如何逐位统计二进制中 1 的个数来还原出只出现一次的那个数。