V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shadowfish0
V2EX  ›  问与答

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

  •  
  •   shadowfish0 · 2022-03-23 22:49:08 +08:00 · 1323 次点击
    这是一个创建于 754 天前的主题,其中的信息可能已经有所发展或是发生改变。
    题主大三,最近在准备实习面试,准备了很多 h5\css\js\计算机网络\浏览器的知识,但是面到腾讯二面的时候面试官非常看重数据结构,总共没几个题一半都和数据结构有关,给我整破防。

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

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

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

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

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

    你跟着 Mooc 学一下就行了 😂
    qaqLjj
        4
    qaqLjj  
       2022-03-24 13:58:22 +08:00 via Android
    学啥啊,卷死了,好累
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3990 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:27 · PVG 18:27 · LAX 03:27 · JFK 06:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.