Day30:完赛心得

https://ithelp.ithome.com.tw/upload/images/20210929/20128604jy5T6i7Tu1.jpg

终於来到了最後一天,必须说这个月有种自己在作大学报告的错觉,每天看很多参考资料,英文阅读能力又提升了,其实学习过程中也是少不了挫败感,有些观念要反覆看好几次才懂,还画了很多图表来帮助理解,将推论结果的步骤一步一步的拆解然後画出来,虽然说画图真的蛮花时间的,但必须说画图这件事对於帮助理解抽象的概念真的很有效果,因此非常推荐学习演算法的时候可以动手画画看。

在学习演算法的过程中,有时候就像刘姥姥逛大观园一样,让我大开眼界,居然可以有这样的解法,完全跳脱了我的思考框架,这些解题思路完全想都想不到呀!
https://ithelp.ithome.com.tw/upload/images/20210929/20128604FgEsY4catO.jpg

理解了演算法和资料结构之後,除了刷题上有帮助之外,在实际工作上有甚麽可以运用的地方呢?以前端来说确实没有甚麽发挥的空间,不过可以培养出不同的程序思维,在写程序的时候会思考更多的面向,以前可能觉得把功能写出来即可,现在会思考是否有更佳的解法,是否可以再优化时间复杂度,以前看到回圈包回圈没感觉,现在就会知道这样的写法时间复杂度不太理想,以及在开发的时候会考虑到边界条件,推测在某些状况下如果input传入的是非预期的值,是否可能会爆掉之类的等等,可以说学习了演算法之後,在开发的时候就会考虑到更深层的问题。
https://ithelp.ithome.com.tw/upload/images/20210929/20128604NbGS6tTFwL.jpg

在找资料的时候发现演算法的水非常非常的深,这三十天内所接触的演算法不过是冰山一角,还有很多更深奥的演算法,名称看得我眼花撩乱,只能说学习演算法这条路不过才刚开始而已 ,路还非常的遥远啊…/images/emoticon/emoticon13.gif


<<:  安装MinIO并从notebook储存model到MinIO

>>:  [FGL] FGLSQLDEBUG与FGLGUIDEBUG,除错的好帮手

13 - cheat.sh - 终端机的程序百科全书

在开发时,开发者常常会需要在浏览器上搜寻指令或程序语言相关的说明,藉此来辅助并确保使用的方式正确。但...

Day33. 迭代器模式

本文同步更新於blog Iterator Pattern 提供一种方法顺序访问一个聚合对象中的各个...

Day 10:Python基本介绍03 | List、Tuple

各位早安阿~ 不知不觉间已经来到铁人赛第十天,也就是过完1/3了呢,想想还真是快。只不过今天就开学了...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (24) :检索统计报表 KPI 外的重点项目

在去年的 2021–11–25 那天,Google 终於把 Search Console 的检索统计...

Day 25 - Permutations

大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 46. Permutation...