首页 > 其他分享 >力扣之旅-0级小白到1级小白

力扣之旅-0级小白到1级小白

时间:2023-07-01 21:02:17浏览次数:37  
标签:级小白 小白到 题目 复习 编程 力扣 解题 学习

0到1是一个巨大的进步!

海明威说过:“优于别人并不高贵,真正的高贵是优于过去的自己“

目录:

  1. 引言
  2. 开始的挫折与挑战
  3. 寻找解题思路和技巧
  4. 持之以恒与刻意练习
  5. 克服困难和失败的心态
  6. 高效学习和准备复习
  7. 寻求帮助和合作
  8. 成功的喜悦与未来计划

1、引言

力扣是一个在线编程挑战平台,提供了广泛的算法和数据结构的问题。这是一个让编程爱好者提升技能的理想平台,但对于一个从不会的人来说,刚开始可能是一次噩梦

2、开始的挫折与挑战

我刚开始的时候对力扣的题目完全没有头绪,不知道从何下手。我诚实地说,我的第一篇提交完全是空白,这让我意识到挑战的难度远远超出了我的想象。

3、寻找解题思路和技巧

为了克服这个问题,我开始寻找解题思路和技巧。我阅读了一些算法和数据结构的参考书籍,学习常见的编程模式和技巧,如贪心算法、动态规划、二分查找等。这些知识为我理解并解决力扣问题提供了基础。

4、持之以恒与刻意练习

我意识到只有持之以恒地练习,才能真正提高自己的能力。我每天都刷几道力扣题目,并且记录下解题过程中的关键点和收获。我也尝试将解题过程转化为编码实践,加深理解并提高实际应用能力。

5、克服困难和失败的心态

力扣的题目经常会让我感到困惑和无助,但我学会了调整自己的心态。我接受了失败和困难是成长的一部分,而不是放弃的理由。我学会了从错误中学习,并找出不同的解决方法和思维方式。

6、高效学习和准备复习

为了更高效地学习和准备复习,我建立了一个系统化的学习计划。我将力扣题目按照难度分级,并定期进行复习和总结。我还建立了知识地图,将学习到的知识和技巧有机地连接起来,形成一个完整的知识体系。

7、寻求帮助和合作

在力扣的社区中,有许多优秀的程序员和学习者。我主动寻求帮助,与他们交流并请教问题。我也参加一些编程竞赛题,通过和同学们讨论和分享,我获得了宝贵的建议和反馈。

8、成功的喜悦与未来计划

随着时间的推移,我逐渐开始能够解决一些困难的力扣题目,这给了我巨大的满足感和激励力量。我决定继续努力,挑战更难的题目,并积极参与力扣的竞赛和其他编程活动。


标签:级小白,小白到,题目,复习,编程,力扣,解题,学习
From: https://blog.51cto.com/u_15843649/6601374

相关文章

  • 力扣217题
    #给你一个整数数组nums。#如果任一值在数组中出现至少两次,返回true;#如果数组中每个元素互不相同,返回false。defremove_dup(nums):unique_nums=list(set(nums))returnunique_numsdefis_xiangdeng(nums):result=remove_dup(nums)ifnums==result:......
  • 力扣---1253. 重构 2 行二进制矩阵
    给你一个 2 行 n 列的二进制数组:矩阵是一个二进制矩阵,这意味着矩阵中的每个元素不是 0 就是 1。第 0 行的元素之和为 upper。第 1 行的元素之和为 lower。第 i 列(从 0 开始编号)的元素之和为 colsum[i],colsum 是一个长度为 n 的整数数组。你需要利用 ......
  • 力扣---53. 最大子数组和
    给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。 示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1]的和最大,为 6。示例2:输入:nums=[1]输出:1示例3......
  • 力扣---1186. 删除一次得到子数组最大和
    给你一个整数数组,返回它的某个 非空 子数组(连续元素)在执行一次可选的删除操作后,所能得到的最大元素总和。换句话说,你可以从原数组中选出一个子数组,并可以决定要不要从中删除一个元素(只能删一次哦),(删除后)子数组中至少应当有一个元素,然后该子数组(剩下)的元素总和是所有子数组之中最......
  • 力扣---2485. 找出中枢整数
    给你一个正整数 n ,找出满足下述条件的 中枢整数 x :1 和 x 之间的所有元素之和等于 x 和 n 之间所有元素之和。返回中枢整数 x 。如果不存在中枢整数,则返回 -1 。题目保证对于给定的输入,至多存在一个中枢整数。 示例1:输入:n=8输出:6解释:6是中枢整数,因......
  • 力扣---338. 比特位计数
    给你一个整数n,对于 0<=i<=n中的每个i,计算其二进制表示中1的个数,返回一个长度为n+1的数组ans作为答案。 示例1:输入:n=2输出:[0,1,1]解释:0-->01-->12-->10示例2:输入:n=5输出:[0,1,1,2,1,2]解释:0-->01-->12-->103-->114-->1005-->101 ......
  • 力扣875. 爱吃香蕉的珂珂(二分查找)
     珂珂喜欢吃香蕉。这里有n堆香蕉,第i堆中有piles[i]根香蕉。警卫已经离开了,将在h小时后回来。珂珂可以决定她吃香蕉的速度k(单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉k根。如果这堆香蕉少于k根她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。珂......
  • 每日一题力扣 1262 https://leetcode.cn/problems/greatest-sum-divisible-by-three/
    、 题解这道题目核心就算是要知道如果x%3=2的话,应该要去拿%3=1的数字,这样子才能满足%3=0贪心sum不够%3的时候,就减去余数为1的或者余数为2的需要注意两个余数为1会变成余数为2的,所以可能减去2个余数为1核心代码如下publicintmaxSumDivThreeOther(int[]nums){​  ......
  • 简单总结最近力扣所写的题
    下面的题目是最近我在力扣上面刷了每日一题之后所做的总结。题目一比较字符串最小字母出现频次定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。例如,若 s="dcce",那么 f(s)=2,因为字典序最小字母是 "c",它出现了 2次。现在,给你......
  • 简单总结最近力扣所刷的题
    下面的题目是最近我在力扣上面刷了每日一题之后所做的总结。题目一比较字符串最小字母出现频次定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。例如,若 s="dcce",那么 f(s)=2,因为字典序最小字母是 "c",它出现了 2次。现在,给你......