
力扣每日一练
文章平均质量分 85
QuietNightThought
时机未到
莫怨,莫念,莫急躁
要容,要忍,要坚定
时机到了
莫贪,莫傲,莫自大
要稳,要静,要随缘
展开
-
力扣、每日一练:删除并获得点数
动态规划思想的应用:这道题通过使用动态规划的思想,将原问题拆解成子问题,并通过状态转移方程推导出最优解。这让我对动态规划的应用有了更深入的理解。处理数组元素的技巧:在解决这道题时,我们需要根据当前元素的选择情况来更新dp数组的值。这让我学会了如何巧妙地处理数组元素,并利用它们来构建状态转移方程。灵活运用Python语言实现算法:通过编写这道题的解题代码,我巩固了使用Python语言实现算法的能力。Python的简洁和灵活性让我能够快速地实现并调试算法代码。原创 2023-10-08 11:27:30 · 235 阅读 · 0 评论 -
力扣、每日一练:爬楼梯
通过解决这个题目,我们学习了动态规划的基本思想和应用。动态规划是一种高效解决问题的算法思想,通过将问题拆分成多个子问题,并保存子问题的解,可以避免重复计算,提高算法的效率。在解决具体问题时,我们需要定义好状态和状态转移方程,然后利用迭代计算的方式求解问题的解。同时,还需要注意边界条件的处理,保证算法的正确性。原创 2023-06-30 11:23:40 · 837 阅读 · 0 评论 -
力扣、每日一练:删除重复项
通过这个题目,我们学习了如何使用双指针的方法来处理数组中的元素。这种方法可以在不使用额外空间的情况下,对数组进行修改和操作。同时,我们也复习了数组和双指针的相关知识点。这个题目对于加深对数组和双指针的理解以及编程能力的提升都非常有帮助。原创 2023-06-30 11:13:07 · 493 阅读 · 0 评论 -
力扣、每日一练:合并两个有序数组
通过解决这个问题,我们学习了如何利用双指针和数组的特性来合并两个有序数组。这种方法避免了使用额外空间,并以时间复杂度 O(m+n) 完成了合并操作。同时,这道题也让我们更加熟悉了Python语言中对数组的操作,如下标访问和指针移动。原创 2023-06-29 09:37:39 · 479 阅读 · 0 评论 -
力扣、每日一练:找不同
通过解决这个问题,我们学习了如何使用哈希表来统计字符出现的次数,以及如何在字符串中查找被添加的字符。此外,我们还巩固了对字符串和哈希表的操作。同时,这道题也让我们更加熟悉了Python语言的一些特性,如字典操作和遍历。原创 2023-06-29 09:30:28 · 373 阅读 · 0 评论 -
力扣、每日一练:回文数
通过解决这道题目,熟悉了字符串操作和回文数判断的方法。同时也加深了对指针的运用和掌握。这道题目还提醒了我们在解决问题时要从不同角度思考,并且能够灵活运用编程语言的特性来解决问题。原创 2023-06-28 09:19:21 · 382 阅读 · 0 评论 -
力扣、每日一练:两数之和
这道题考察的是哈希表的思想和实现方式,掌握了哈希表的基本概念和操作,对于许多算法问题都会有很大的帮助。此外,在实现过程中需要注意一些细节,例如在哈希表中存储的值应该是数组的下标,而不是数组的元素值。原创 2023-06-27 13:48:14 · 353 阅读 · 0 评论