请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于应该掌握的程度不太明白

我是一名大二的本科生,我在想这些算法是不是我们理解思想,就是以后在面试中被问到的时候能够说出基本思路但是代码不一定能写正确,还是要做到全部都能够做到给你一张白纸,自己写出全部代码的程度?麻烦老师解答一下,谢谢。

正在回答

插入代码

1回答

看你将来面试的目标企业而定。


对于一线大厂,我的建议是:对于这个课程中的索引堆,并查集,二分搜索树中的删除操作,优化的prim算法,kruskal算法和dijkstra算法,不需要达到白板编程的程度。其他算法需要。


计算机专业的关键,就是能把抽象的思路转换成正确的代码。这本身就是学习计算机需要练就的吃饭的本事。不然的话,只掌握思想,文科生也能搞计算机了:)这也就是为什么,在我的课程中,所有的算法都要从底层实现一遍的原因。不然,我讲一遍原理就好了:)


不过,由于你刚刚大二,可能连语言都不很熟悉,所以,可以先以理解原理为主,代码照猫画虎的写出来,有一个感性的认识。等到真要准备面试之前,顾及你的语言能力也已经有了很大提高了,到时候再仔细体会算法的实现细节,也是ok的,看你的安排。


加油!:)

3 回复 有任何疑惑可以回复我~
  • 提问者 ZhiCS #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-04-01 15:31:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信