LeetCode //C - 83. Remove Duplicates from Sorted List 2024-05-07 c语言, linux, leetcode, list, windows 141人 已看 【代码】LeetCode //C - 83. Remove Duplicates from Sorted List。
Golang | Leetcode Golang题解之第74题搜索二维矩阵 2024-05-07 算法, 矩阵, 线性代数, golang, leetcode, 职场和发展 101人 已看 Golang | Leetcode Golang题解之第74题搜索二维矩阵
Offer必备算法35_DFS解决FloodFill_七道力扣题详解(由易到难) 2024-05-06 算法, 深度优先, leetcode, 职场和发展 105人 已看 Offer必备算法35_DFS解决FloodFill_七道力扣题详解(①力扣733. 图像渲染+②力扣200. 岛屿数量+③力扣695. 岛屿的最大面积+④力扣130. 被围绕的区域+⑤力扣417. 太平洋大西洋水流问题+⑥力扣529. 扫雷游戏+⑦力扣LCR 130. 衣橱整理(原剑指Offer13机器人的运动范围))
LeetCode热题100|动态规划Part.1|70.爬楼梯、118.杨辉三角、198.打家劫舍 2024-05-07 算法, leetcode, 动态规划, 职场和发展 99人 已看 也就是每个数字等于上一行左右两个数字之和,但是需要注意的是, 每一行的最左边和最右边的数字必须是1.最直接的方式就是直接全部初始化成1,因为每一行除了第一个和最后一个元素,我们都能通过递推公式进行推导。这里需要注意的是,由于每一行的元素个数都是变化的,所以关于行的初始化一定要在外循环中处理。基本思路就是先构造一个result存储最终的结果,然后定义一个dp数组来计算每一行的结果。在leetcode的题目展示上面已经看的很清楚了,杨辉三角中每个数字等于上一行的左右两个数字之和。还是比较简单的,这里就不写了。
代码训练LeetCode(17)存在重复元素 2024-05-07 算法, leetcode, 职场和发展 93人 已看 本题主要考查对数组遍历和哈希表的应用能力。通过使用哈希表存储元素的最新索引,我们能够有效检查是否有符合条件的索引对。这种方法利用了哈希表快速查找和插入的特性,使得时间复杂度控制在 O(n) 内,适合处理大规模数据。
leetcode17. 电话号码的字母组合 2024-05-07 算法, elasticsearch, leetcode, 职场和发展, 大数据 111人 已看 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
Leetcode—138. 随机链表的复制【中等】 2024-05-07 算法, 链表, leetcode, 职场和发展, 数据结构 108人 已看 运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
【算法】滑动窗口——长度最小的子数组 2024-05-05 算法, java, leetcode, 职场和发展, 数据结构 111人 已看 本篇文章是用一个实例来介绍常用算法之一“滑动窗口”的相关概念,有需要借鉴即可。
Python | Leetcode Python题解之第71题简化路径 2024-05-06 算法, python, leetcode, 职场和发展, 开发语言 109人 已看 Python | Leetcode Python题解之第71题简化路径
代码随想录学习Day 34 2024-05-07 学习, 算法, leetcode, 动态规划, 职场和发展 120人 已看 5.举例推导dp数组:m = 3,n = 7时,dp = [[1, 1, 1, 1, 1, 1, 1], [1, 2, 3, 4, 5, 6, 7], [1, 3, 6, 10, 15, 21, 28]]4.确定遍历顺序:因为递推公式为dp[i][j] = dp[i - 1][j] + dp[i][j - 1],dp[i][j]都是从其上方和左方推导而来,那么从左到右一层一层遍历就可以了。1.确定dp数组及其下标的含义:dp[i][j]的含义是从(0, 0)走到(i, j)所需的步数;