Golang | Leetcode Golang题解之第71题简化路径 2024-05-06 算法, golang, leetcode, 职场和发展 82人 已看 Golang | Leetcode Golang题解之第71题简化路径
【每日力扣】543. 二叉树的直径与101. 对称二叉树 2024-05-08 算法, leetcode, 职场和发展, 数据结构 111人 已看 🔥 个人主页:😀你不必等到非常厉害,才敢开始,你需要开始,才会变的非常厉害。
LeetCode746:使用最小花费爬楼梯 2024-05-08 算法, leetcode, 职场和发展, 数据结构 93人 已看 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。
8. 字符串转换整数 (atoi) 2024-05-08 算法, leetcode, 职场和发展 89人 已看 把一个字符串变成整数字符串由英文字母(大写和小写)、数字(0-9)、’ ‘、’+‘、’-’ 和 ‘.’ 组成。
【算法刷题day44】Leetcode:518. 零钱兑换 II、377. 组合总和 Ⅳ 2024-05-08 算法, leetcode, 职场和发展 91人 已看 暂无暂无518. 零钱兑换 II代码随想录解析377. 组合总和 Ⅳ代码随想录解析。
【LeetCode】环形链表I 环形链表II 2024-05-09 算法, leetcode, 职场和发展 71人 已看 结论: 一个指针从链表头节点走 另一个指针从相遇点走 两个指针会在 入口点相遇。下面我们对该结论用数学归纳法进行证明:从简单的情况推广到更普遍的情况。若存在环形链表 , 无论两个指针的步差是多少,相比上一题目 ,该题需要我们求入口点。
每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法) 2024-05-08 算法, leetcode, 职场和发展, 代理模式 77人 已看 每日OJ题_记忆化搜索①_力扣509. 斐波那契数(四种解法+记忆化搜索概念和使用场景)
力扣刷题--数组--第三天 2024-05-08 算法, python, leetcode, 职场和发展, 开发语言 81人 已看 在lindex左边的值一定都小于x的算法平方根,lindex是第一个大于x的算法平方根的索引,因为最终取算法平方根的整数部分,故返回的应该是lindex-1。如果 num 是一个完全平方数,则返回 true ,否则返回 false。给你一个非负整数 x ,计算并返回 x 的 算术平方根。x的值数组,然后将x视为target,使用二分查找即可,后来看了题解才发现大可不必。今天再做两道二分查找的题目,关于二分查找的知识可看我前两篇博客。额,我只打败了9.07%的python3用户,哈哈哈哈,我真是个菜鸡。
LeetCode 35.搜索插入位置 2024-05-08 算法, leetcode, 职场和发展, 数据结构 79人 已看 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。输入: nums = [1,3,5,6], target = 5。输入: nums = [1,3,5,6], target = 2。输入: nums = [1,3,5,6], target = 7。此算法时间复杂度为O(logn),空间复杂度为O(1)。请必须使用时间复杂度为 O(log n) 的算法。nums 为 无重复元素 的 升序 排列数组。
2024.5.8 —— LeetCode 高频题复盘 2024-05-08 算法, python, leetcode, 职场和发展, 开发语言 92人 已看 【代码】2024.5.8 —— LeetCode 高频题复盘。
力扣110:平衡二叉树 2024-05-07 算法, leetcode, 职场和发展 73人 已看 给定一个二叉树,判断它是否是高度平衡的。对于这个问题,一个高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1。要判断这棵树是否为高度平衡的,根据定义,一个高度平衡的二叉树要求。我们可以通过计算每个节点的左右子树的高度来进行判断。高度差为 |1 - 2| = 1,满足平衡树的条件。高度差为 |1 - 1| = 0,满足平衡树的条件。高度差为 |0 - 0| = 0,满足平衡树的条件。高度差为 |0 - 0| = 0,满足平衡树的条件。
代码随想录算法训练营第四十七天|LeetCode198.打家劫舍、LeetCode213.打家劫舍II、LeetCode337.打家劫舍III 2024-05-08 算法, leetcode, 职场和发展 89人 已看 1.如果nums为空,或者nums的长度为0,return0。1.如果nums为空,或者nums的长度为0,return0。2.如果nums.size==1,返回nums[0]dp[i]:考虑下标i能偷的最大的金币数dp[i]dp[i]:考虑下标i能偷的最大的金币数dp[i]dp[i]:考虑下标i能偷的最大的金币数dp[i]2.如果nums的长度为1,返回nums[0]2.如果nums的长度为1,返回nums[0]最终返回的是dp[nums.size-1]最终返回的是dp[nums.size-1]