颜色分类 - LeetCode 热题 98 2024-06-19 算法, leetcode, 职场和发展, 分类 227人 已看 大家好!我是曾续缘💘今天是《LeetCode 热题 100》系列发车第 98 天技巧第 3 题给定一个包含红色、白色和蓝色、共n个元素的数组nums对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数01和2分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。[0,1,2]012。
算法训练营第六十天(延长12天添加图论) | LeetCode 647 回文子串、LeetCode 516 最长回文子序列 2024-06-15 算法, 图论, leetcode, 职场和发展 212人 已看 如果相等就都放入,并且dp[i][j]等于dp[i+1][j-1]+2,否则dp[i][j]取dp[i+1][j]、dp[i][j-1]、dp[i][j]中最大值即可。这就是这道题的递推逻辑了。原本是从前往后循环内从后往前统计回文字符串数目,这题是从中间往两边,看两边分别接触到的第一个字符是否相等。思路很简单,每一个dp[i]等于dp[i-1]加上当前字符向前直到0各个长度字符串回文串个数即可。初始化方式是在i==j时要初始化为1。或者将dp[i][i]初始化为1也行。这题要在上一题基础上稍微转换下思路。
LeetCode 48.旋转图像 2024-06-18 算法, leetcode, 职场和发展 134人 已看 1.做题要求:2.从此题我们可以看出规律为第几行要变为倒数第几列,所以我们最好先把二维数组存入一维数组中,然后先从最后一列遍历,把一维数组里的元素,依次等于遍历的元素即可:各位看官们如果觉得好的话,就请给个免费的赞吧,谢谢了 ^ _ ^
Python | Leetcode Python题解之第150题逆波兰表达式求值 2024-06-14 算法, python, leetcode, 职场和发展, 开发语言 159人 已看 Python | Leetcode Python题解之第150题逆波兰表达式求值
leetcode240 搜索二维矩阵II 2024-06-14 算法, 矩阵, 线性代数, leetcode, 职场和发展 235人 已看 输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target = 5。这道题还是用的类似于二分的思想,但是也不是二分了,就是每次用来排除一整行或整列。编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。
【归并排序】| 详解归并排序核心代码之合并两个有序数组 力扣88 2024-06-16 算法, leetcode, 职场和发展 165人 已看 主要介绍了归并排序的核心代码实现合并两个有序数组,具体的详解整体实现流程和过程。
【归并排序】| 详解归并排序核心代码之合并两个有序数组 力扣88 2024-06-16 算法, leetcode, 职场和发展 158人 已看 主要介绍了归并排序的核心代码实现合并两个有序数组,具体的详解整体实现流程和过程。
算法:分治(快排)题目练习 2024-06-15 算法, leetcode, 职场和发展, 数据结构 127人 已看 本篇博客是关于分治(快排)算法的练习题,每道题都超链接了力扣的网页,每道题都有详细的解答过程
【代码随想录算法训练Day38】LeetCode 509.斐波纳契数、LeetCode 76.爬楼梯、LeetCode 746. 使用最小花费爬楼梯 2024-06-15 算法, leetcode, 职场和发展, 代理模式 210人 已看 动态规划
定个小目标之刷LeetCode热题(20) 2024-06-15 算法, leetcode, 职场和发展 153人 已看 这题与上一题有一点不同,上一题是判断链表是否存在环,这题是寻找入环的第一个节点,有一个规则是这样的,
力扣-1984. 学生分数的最小差值 2024-06-12 算法, leetcode, 职场和发展 139人 已看 给你一个 下标从 0 开始 的整数数组 nums ,其中 nums[i] 表示第 i 名学生的分数。另给你一个整数 k。从数组中选出任意 k 名学生的分数,使这 k 个分数间 最高分 和 最低分 的 差值 达到 最小化。输入:nums = [9,4,1,7], k = 2。输入:nums = [90], k = 1。返回可能的 最小差值。
力扣hot100:739. 每日温度/54. 螺旋矩阵 2024-06-09 算法, c++, leetcode, 职场和发展, 数据结构 163人 已看 如果我们记住四个顶点,则我们就有足够信息可以使得我们无差错的转一圈。并且转完这一圈,四个顶点更新为内层的四个顶点是非常简单的。,我们可以直接按螺旋顺序遍历螺旋矩阵,然后在原矩阵中直接标记被遍历的位置。矩阵,从外到内分层,则有每次都是转一圈。如果需要原地进行,空间复杂度且需要是。经典单调栈问题,求下一个更大的数。,则需要进行层序遍历。
力扣hot100:739. 每日温度/54. 螺旋矩阵 2024-06-09 算法, c++, leetcode, 职场和发展, 数据结构 142人 已看 如果我们记住四个顶点,则我们就有足够信息可以使得我们无差错的转一圈。并且转完这一圈,四个顶点更新为内层的四个顶点是非常简单的。,我们可以直接按螺旋顺序遍历螺旋矩阵,然后在原矩阵中直接标记被遍历的位置。矩阵,从外到内分层,则有每次都是转一圈。如果需要原地进行,空间复杂度且需要是。经典单调栈问题,求下一个更大的数。,则需要进行层序遍历。
Leetcode 3179. Find the N-th Value After K Seconds 2024-06-09 算法, leetcode, 职场和发展 110人 已看 Leetcode 3179. Find the N-th Value After K Seconds