前端程序员应该如何学习数据结构?

2022-03-23 22:49:08 +08:00
 shadowfish0
题主大三,最近在准备实习面试,准备了很多 h5\css\js\计算机网络\浏览器的知识,但是面到腾讯二面的时候面试官非常看重数据结构,总共没几个题一半都和数据结构有关,给我整破防。

前端程序员相比后端程序员,在数据结构的学习上,是不是会更加偏向了解常用的数据结构,知道他们的用途,稍微弱化一些具体代码实现?

但是又或者说,学习每种数据结构的具体代码才是学习数据结构最好的办法?
1343 次点击
所在节点    问与答
4 条回复
Kamio
2022-03-24 00:23:21 +08:00
不懂路过,算法题量刷上去 大概会懂个大概吧
murmur
2022-03-24 07:59:00 +08:00
前端程序员不是程序员么,数据结构是计算机专业基本课程,跟前后端有关系么

除了理解,刷题,没别的方法,现在说让你理解,知道什么红黑树用在哪里,为什么用在那,除了背,有点为难你

毕竟你也没看过 java treemap 的源码
Liam1997
2022-03-24 10:51:04 +08:00
推荐一下浙江大学数据结构的 Mooc ,中国大学 Mooc 网上可以看到。

我理解,前端面试应该不会考察特别复杂的数据结构吧?最大最小堆、队列、各种二叉树的一些性质了解一下,会构造就行。图都很少考察。2020 年校招的时候,只有快手面试官问了关于图的,也只是问了 bfs ,难的也没问。

你跟着 Mooc 学一下就行了 😂
qaqLjj
2022-03-24 13:58:22 +08:00
学啥啊,卷死了,好累

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/842478

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX