![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 51
本专栏收录一些常用算法
迟意..
低头赶路,敬事如仪!
展开
-
力扣热题100道-矩阵篇
* 旋转图像,这意味着你需要直接修改输入的二维矩阵。请你将图像顺时针旋转 90 度。,则将其所在行和列的所有元素都设为。使用另一个矩阵来旋转图像。的矩阵,如果一个元素为。,返回矩阵中的所有元素。编写一个高效的算法来搜索。原创 2024-01-03 12:40:16 · 590 阅读 · 0 评论 -
力扣热题100道-普通数组篇
请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。之中任意元素的全部前缀元素和后缀的乘积都在。表示若干个区间的集合,其中单个区间为。,请你找出其中没有出现的最小的正整数。并且只使用常数级别额外空间的解决方案。请你合并所有重叠的区间,并返回。请 **不要使用除法,**且在。是数组中的一个连续部分。,将数组中的元素向右轮转。给你一个未排序的整数数组。时间复杂度内完成此题。之外其余各元素的乘积。请你实现时间复杂度为。原创 2023-12-29 14:40:08 · 953 阅读 · 0 评论 -
力扣热题100道-子串篇
的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的。滑动窗口每次只向右移动一位。子数组是数组中元素的连续非空序列。所有字符的子串,则返回空字符串。所有字符的最小子串。原创 2023-12-28 22:53:13 · 509 阅读 · 0 评论 -
力扣热题100道-滑动窗口篇
的子串,返回这些子串的起始索引。不考虑答案输出的顺序。指由相同字母重排列形成的字符串(包括相同的字符串)。,请你找出其中不含有重复字符的。原创 2023-12-27 20:11:21 · 454 阅读 · 0 评论 -
力扣热题100道-双指针篇
的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。轴共同构成的容器可以容纳最多的水。找出其中的两条线,使得它们与。返回容器可以储存的最大水量。个非负整数表示每个宽度为。,判断是否存在三元组。,编写一个函数将所有。原创 2023-12-27 17:49:36 · 626 阅读 · 0 评论 -
力扣热题100道-哈希篇
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。是由重新排列源单词的所有字母得到的一个新单词。可以按任意顺序返回结果列表。整数,并返回它们的数组下标。给你一个字符串数组,请你将。请你设计并实现时间复杂度为。你可以按任意顺序返回答案。给定一个未排序的整数数组。,请你在该数组中找出。原创 2023-12-27 15:24:12 · 503 阅读 · 0 评论 -
Leetcode 76.最小覆盖字串
所有字符的子串,则返回空字符串。所有字符的最小子串。原创 2023-07-01 21:47:04 · 166 阅读 · 0 评论 -
Leetcode 42.接雨水
的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。个非负整数表示每个宽度为。原创 2023-07-01 18:44:51 · 75 阅读 · 0 评论 -
Leetcode72.编辑距离
Leetcode原创 2023-07-01 16:45:14 · 61 阅读 · 0 评论 -
Leetcode 23.合并k个升序链表
Leetcode原创 2023-06-25 14:04:40 · 47 阅读 · 0 评论 -
Leetcode 32.最长有效括号
leetcode原创 2023-06-24 23:00:26 · 84 阅读 · 0 评论 -
Leetcode 337. 打家劫舍 III
leetcode原创 2023-06-24 21:49:22 · 41 阅读 · 0 评论 -
Leetcode 10. 正则表达式匹配
动态规划原创 2023-06-22 17:56:04 · 59 阅读 · 0 评论 -
寻找两个正序数组的中位数(详细举例好理解)
leetcode题解原创 2023-06-22 14:22:50 · 712 阅读 · 0 评论 -
LC 394
编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。给定一个经过编码的字符串,返回它解码后的字符串。原创 2023-06-02 15:38:43 · 130 阅读 · 0 评论 -
经典常见贪心算法
常见贪心算法原创 2022-11-01 20:09:00 · 132 阅读 · 0 评论 -
经典动态规划问题
经典动态规划问题原创 2022-10-17 22:12:12 · 374 阅读 · 0 评论 -
常用数据结构
常用数据结构原创 2022-10-12 10:50:02 · 1535 阅读 · 0 评论 -
经典基础算法
基础算法快速排序1.快速排序给定你一个长度为 n 的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5...原创 2022-03-15 14:48:00 · 1345 阅读 · 0 评论