1
xiaoriri666 2020-10-28 22:28:26 +08:00
多看书。看看数据结构和算法的书
|
2
gdw1986 OP @xiaoriri666 感谢回复
|
3
siyemiaokube 2020-10-28 23:05:43 +08:00 via iPhone
可以但没必要的方法:使用范畴的语言
|
4
qazwsxkevin 2020-10-28 23:59:01 +08:00
胡扯一下自己能想到的
刷题 不赶着交出的东西,坚决不用做好的轮子,自己做轮子 |
5
AmosAlbert 2020-10-29 00:08:52 +08:00
刷题
|
6
kuangwinnie 2020-10-29 00:28:12 +08:00
刷题就行了
500 题下来什么都通了,再不通的话也能看得懂别人在写啥了 |
7
ericgui 2020-10-29 01:00:01 +08:00
反正就是多刷吧,没啥好说的
|
8
no1xsyzy 2020-10-29 01:32:33 +08:00
刷题,碰到不会的就找书看
刷题是为了在学新算法的同时能够直接能够有东西练习,而且还有自动化测试(误)来测试你做的结果对不对。 没有比绿油油的 AC 更让人放心自己写的是对的的方法了。 |
9
hello2060 2020-10-29 05:46:58 +08:00 via iPhone
基本数据结构都要知道,算法就是靠练 我推荐 leetcode
|
10
gdw1986 OP @AmosAlbert #5 可是没啥基础自己想不出来的话刷题还有意义吗
|
12
slipper 2020-10-29 15:28:29 +08:00
@gdw1986 先看基本数据结构的原理和实现,然后再刷题,刷着刷着就想的出来了。算法和数学一样,有题型和固定思路,你想自己不看答案就能写出来,最起码要先刷 100 道(三种难度都要刷)。
|