当前位置: 首页 > news >正文

做算法题的正确姿势(不断更新)

不停的反思自己,总结建议

做一道算法题,不能去死磕。

如果看一道题,半小时内,没有清晰的思路,就看题解!!!你可能觉得你有点思路,就往里死钻,结果可能就像进了笼子的耗子到处乱窜,无济于事。

如果你解道题,超过了1个小时,没解出来,这时候想去看题解了。结果看题解感觉啥也看不进去,感觉到好累,很沮丧。这很正常!

  • 当你花费大量时间和精力思考一个问题时,可能会感到疲劳和沮丧。这时候,最好的方法是暂时放下问题,去做一些轻松的事情,比如散步、看电影、听音乐或者和朋友聊天。这样可以帮助你放松身心,让大脑得到休息,以便在重新开始思考时更加清晰和有条理。

  • 当你感到精力充沛时,可以再次尝试看题解或者参考答案。如果还是无法理解或者掌握题解,可以尝试和其他人交流讨论,或者寻求专业人士的帮助。同时,不要过分追求完美和高效,适当地放松和休息是非常重要的。

多去对比学习自己的代码与大佬的代码直接的区别

通过学习比我优秀的人的代码为什么这么写的过程,可以类比为国际象棋的初学者去推测国际象棋大师的棋路,它们都属于刻意练习的一部分

  • 通过研究高水平的示例,我们可以了解更有效的方法、策略和技巧,从而提高自己的能力。这种学习方式可以帮助你更深入地理解算法、编程和问题解决方法,并有助于你在解决算法题或下棋时做出更明智的决策。
  • 只要你能从中吸取经验,不断地学习和反思,这种刻意练习将会让你不断进步。

总结

  • 当你在解决一个算法问题时,花费一些时间思考和尝试是很重要的。但是,如果你已经花费了很长时间,仍然无法找到解决方案,这时候查看一些参考答案或题解是有帮助的。

  • 在查看参考答案或题解之前,你可以先暂停思考,去做一些别的事情,比如散步、休息或者做其他事情。当你回来后,尝试从不同的角度重新审视问题。如果仍然无法找到解决方案,那么可以考虑查看一些参考答案或者题解。

  • 查看参考答案或者题解时,建议理解其思路和原理,而不是简单地将其复制粘贴。同时,你也可以参考不同的答案或者题解,以便从中学习不同的思路和技巧,从而更好地掌握该算法或问题的解决方法。

  • 多去学习大神的代码为什么那么写,不断地学习和反思,这种刻意练习将会让你不断进步。

http://www.lryc.cn/news/45240.html

相关文章:

  • p85 CTF夺旗-JAVA考点反编译XXE反序列化
  • FastJson——JSO字符串与对象的相互转化
  • 《程序员面试金典(第6版)》面试题 08.08. 有重复字符串的排列组合(回溯算法,全排列问题)C++
  • k8s API限流——server级别整体限流和客户端限流
  • 在华为做了三年软件测试被裁了,我该怎么办
  • Spring cloud 限流的多种方式
  • Linux命令·top
  • springmvc之系列文章
  • Matlab实现深度学习(附上完整仿真源码)
  • 我的谷歌书签
  • day3 数据库技术考点汇总
  • 学剪辑难吗 如何使用会声会影2023做剪辑视频
  • django学习日记
  • 在线教学视频课程如何防止学员挂机?
  • 【Redis】安装配置
  • ChatGPT批量生成文章-ChatGPT文章生成器
  • Linux命令 ——sed
  • C++常用字符串string方法
  • XML树结构和语法
  • 【Qt】Qt单元测试详解(四):Google Test 断言
  • 句柄和指针的区别
  • Linux 网络编程学习笔记——十四、多线程编程
  • JS 获取时区
  • 【0183】PG内核客户端认证之将读取的token创建HbaToken(3 - 1)
  • 别把 OpenAI 太当回事,它远未达到替换前端的地步
  • 前端基础HTML、CSS--8(CSS-5)
  • 基于ASP网络办公OA系统的设计与实现
  • C语言计算机二级/C语言期末考试 刷题(五)
  • 2023-04-03 grafana-源码编译启动及添加prometheus数据源
  • 微软New Bing(GPT-4)写的Delphi诗歌