[Leetcode 前传] 个人背景、优质资源分享

前言

比起很多很厉害的人,我可能连普通的水準都不到,但受到「Show your work」这本书的启发,还是决定鼓起勇气写出人生第一篇线上文章!然而,最最最主要是因为受到太多网路上的文章帮助,真的很谢谢那些曾经帮助我的文章,所以我想透过这样的方式帮助到背景和我差不多的人,也希望透过文章纪录我挑战Leetcode的过程。

背景

个人背景

我大三之前都没用心在课业上面,以下是大学态度不好所造成的丰功伟绩

我学测数学只有2级分大二甚至曾经被双21大三时我离毕业学分还有将近100学分

所以在被双21时,经过总总怀疑人生,我后来果断休学了,那又是另外一个故事了...
总之,在我回来学校之后,我需要对自己大学生涯负责(那都是爸妈的血汗钱啊http://img2.58codes.com/2024/emoticon02.gif),先说我不排斥写程式,所以我决定将自己剩余那100学分好好修完,为了让面对自己恐惧的这些基础科目,我决定报考研究所,个人反对填鸭式教育,但不得不说,要在短时间内达到一定的基础还是需要一点压力。

从哪里开始逃避,就从哪里开始面对

这段日子我每学期修25学分以上,并且同时準备研究所的六大科,最后也顺利考上中字辈某一所大学,帮各位总结一下

资工系(学、硕都是)私立大学毕业中字硕就读中

程式能力背景

毕竟是跟leetcode相关的文章,所以我把这段独立拉出来写,希望可以尽可能帮助程式能力差不多的人。
在我耍废被双21那年,我有接触一些WEB前端,但那时候不懂,时间安排的不对方式也不对,所以我光HTML、CSS就花一大堆时间去用,甚至我javascript根本就可以算不会写,所以你真的要问我会啥,那时候还真的啥都不会(现在也是http://img2.58codes.com/2024/emoticon02.gif)。
不过我有提到,在最后两年我花蛮多心思在课业上的,这当然也包括专题,我专题队友偏雷...专题程式码全部都我弄的,这边为啥说弄的而不是说写的,就是因为大部分就是网路抄抄改改,我专题做LSTM在文章上相关的分析,但我到今天我都还不敢说自己很懂LSTM,但因为主题正确在遇到大魔王评审的情况下,我还是笑着走出来http://img2.58codes.com/2024/emoticon30.gif
真的接触跟leetcode最相近的事情是CPE,因为我们学校有规定毕业前CPE一定要过两题或是累积三次过一题,这边有大概花了10天练了大概15题就去考试了(没错,我连一颗星选集都没有练完),运气很好那次刚好比较简单,所以就写了两题出来。

CPE两题没参加过任何竞赛

Leetcode

我为什么要刷Leetcode

我选择的实验室偏凉,除了三週报一次论文之外,硕一就剩下好好的修课,我们学校的课跟我们实验室的领域没有什么关係(我们做OS相关),所以也没有选太硬的课,所以我剩下的时间其实偏多,大学两年每学期这么多学分的课加上考研,再加上专题,基本上是爆炸满的,两者跟的反差,导致我有点不习惯,想要找事情来做,为了拟定策略,所以就开始搜索跟职缺面试相关的文章,整理出来我认为的最重要三个核心

Background KnowledgeProgramming skillEnglish

第一个Background Knowledge,我想就跟着硕论走,把该学好的学好就好(看到太多留言都说出社会要重头来学习),第二、三是我觉得我现阶段把它做好对我未来帮助的CP值最高(把基础打好的概念),问题在Programming skill要如何提升,有以下两个重点

最好可以量化能帮助面试(这很现实,未来唯一能展现能力的时候)

在这时候我看到下面这系列的文章!!
Intro / 香香外商面试秘笈 / 踏破铁鞋无觅处 搞定coding interview
这位大大,给出了很多资源跟文章,若是大大看到,真的发自内心衷心的感谢你!!
系列文里面就有提到许多你在刷leetcode之前可能会碰到的疑问。
回到上面两点,leetcode都可以做到,你可以透过每週的週赛来对自己的表现做量化,第二点是面试很多题目就是从leetcode里面挑的。

我的Leetcode资源

因为本身硕论没意外也是跟作业系统有关,所以没意外未来两年接触的程式语言都会是C,但是因为用C刷题实在太麻烦了(用C刷受小弟一拜),所以我用C++来当作我的刷题语言。
Notion leetcode Bind169 解答
上面是我这礼拜(week1)在写Bind169当下的解答,以及我在写的时候可能有用到的网站跟注解,若是有人愿意跟小弟一起完成里面的笔记,也非常欢迎喔~~另外小弟还在不会就看解答状态(前200题)为了有更好的学习效率,并没有很认真去探讨效率以及去找更佳解。

后面几週,我会陆续更新我的文章,主要用意有两个

记录自己的成长分享资源

那我分享的内容主要会是在每个礼拜自己较喜欢的题目以及週赛成绩
期许自己回头看到一整个系列的文章会有很大的成就感

系列文

[Leetcode Week1]Blind1~17、Weekly Contest 322


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章