V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liangfengbo
V2EX  ›  算法

前端想学数据结构和算法

  •  
  •   liangfengbo · 2018-09-05 09:04:21 +08:00 · 5961 次点击
    这是一个创建于 2275 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端对数据结构和算法很感兴趣啊,咋办

    37 条回复    2018-10-31 20:15:06 +08:00
    chenuu
        1
    chenuu  
       2018-09-05 09:17:12 +08:00   ❤️ 1
    你要控制你自己
    Flicker
        2
    Flicker  
       2018-09-05 09:18:10 +08:00
    leetcode 刷起来
    NickCarter
        3
    NickCarter  
       2018-09-05 09:18:44 +08:00
    finely
        4
    finely  
       2018-09-05 09:19:05 +08:00 via iPad
    再学一门后台语言,争取成为一名全栈
    liangfengbo
        5
    liangfengbo  
    OP
       2018-09-05 09:23:33 +08:00
    @chenuu 哈哈,点解
    liangfengbo
        6
    liangfengbo  
    OP
       2018-09-05 09:23:48 +08:00
    @Flicker 这个不错
    liangfengbo
        7
    liangfengbo  
    OP
       2018-09-05 09:23:59 +08:00
    @NickCarter 厉害了
    liangfengbo
        8
    liangfengbo  
    OP
       2018-09-05 09:24:23 +08:00
    @finely 推荐什么语言啊? PHP,Java ?
    NickCarter
        9
    NickCarter  
       2018-09-05 09:32:37 +08:00
    @liangfengbo 我最近边看这个 边刷 leetcode 代码用 node 跑就 ok
    kx5d62Jn1J9MjoXP
        10
    kx5d62Jn1J9MjoXP  
       2018-09-05 09:34:07 +08:00
    @finely 然而普通 web 后端一样用不到数据结构和算法
    Torpedo
        11
    Torpedo  
       2018-09-05 09:34:08 +08:00 via Android
    简单学,基本是没问题。
    学的深一点,我觉得还是再学一门语言
    比如 java。相关教材多,讲的也比 js 好
    lijsh
        12
    lijsh  
       2018-09-05 09:38:09 +08:00
    可以看《算法图解》或者 JavaScript 描述的数据结构与算法(人邮刚出了第二版),我觉得还不错。

    也可以多刷刷 leetcode,选 JavaScript 语言来做。
    liangfengbo
        13
    liangfengbo  
    OP
       2018-09-05 09:56:56 +08:00
    @Torpedo 像 java 纯面向对象语言还是不错的
    liangfengbo
        14
    liangfengbo  
    OP
       2018-09-05 09:57:06 +08:00
    @lijsh 好的
    xilixjd
        15
    xilixjd  
       2018-09-05 10:00:25 +08:00
    数据结构最好看 c
    Hayek
        16
    Hayek  
       2018-09-05 10:20:09 +08:00
    咋办?必须得学啊。现在项目越来越复杂。js 越来越庞大,不仅数据结构要学,设计模式也要学。
    我个人觉得“编程珠玑”不错。
    LuGew
        17
    LuGew  
       2018-09-05 10:23:22 +08:00
    学了虽然很少用到,但是思维方式很重要.推荐算法第四版 http://readfree.me/book/19952400/
    Merlini
        18
    Merlini  
       2018-09-05 10:35:06 +08:00
    国内考研 408 的书买一套,这样最快。
    silif
        19
    silif  
       2018-09-05 11:21:43 +08:00
    先搞一本考研的辅导书入个门
    zhoubo5692
        20
    zhoubo5692  
       2018-09-05 11:27:40 +08:00
    拍黄片欢迎你
    zhzer
        21
    zhzer  
       2018-09-05 11:38:46 +08:00 via Android
    建议先学设计模式
    dangluren
        22
    dangluren  
       2018-09-05 13:08:36 +08:00
    leetcode 先刷个 50 来题吧
    liangfengbo
        23
    liangfengbo  
    OP
       2018-09-05 15:25:52 +08:00
    @xilixjd 对,我觉得在选择语言学习的话,其实都相通的
    liangfengbo
        24
    liangfengbo  
    OP
       2018-09-05 15:26:06 +08:00
    @Hayek 哈哈,说得对
    liangfengbo
        25
    liangfengbo  
    OP
       2018-09-05 15:26:19 +08:00
    @LuGew 好的
    liangfengbo
        26
    liangfengbo  
    OP
       2018-09-05 15:26:33 +08:00
    @Merlini 考研学习?貌似不错
    liangfengbo
        27
    liangfengbo  
    OP
       2018-09-05 15:26:50 +08:00
    @silif 考研都要考算法么
    liangfengbo
        28
    liangfengbo  
    OP
       2018-09-05 15:27:18 +08:00
    @zhoubo5692 大佬啊
    liangfengbo
        29
    liangfengbo  
    OP
       2018-09-05 15:27:38 +08:00
    @zhzer 好,先弄个学习计划
    liangfengbo
        30
    liangfengbo  
    OP
       2018-09-05 15:27:57 +08:00
    @dangluren 对,刷 LeetCode 体验不错
    BiggerLonger
        31
    BiggerLonger  
       2018-09-05 15:30:40 +08:00
    先把書看完再刷題吧, 把書上的習題都做一遍就夠你喝一壺了
    feverzsj
        32
    feverzsj  
       2018-09-05 15:31:12 +08:00
    前端娱乐圈还是很有前途的
    xilixjd
        33
    xilixjd  
       2018-09-06 09:37:55 +08:00
    @liangfengbo 不是,从 C 语言你才知道为什么要数据结构
    其它语言的数据结构都封装好了,比如 JS,你用数组去表示链表,相当于高级的东西去表达底层
    只有 C 语言是啥也没有的,这才能了解数据结构的作用和来源
    liangfengbo
        34
    liangfengbo  
    OP
       2018-09-07 14:42:30 +08:00
    @xilixjd 明白,感谢
    liangfengbo
        35
    liangfengbo  
    OP
       2018-09-07 14:42:48 +08:00
    @BiggerLonger 好像是哦
    liangfengbo
        36
    liangfengbo  
    OP
       2018-09-07 14:43:20 +08:00
    @feverzsj 还有其他圈吗 :)
    penseo
        37
    penseo  
       2018-10-31 20:15:06 +08:00
    https://www.yunbeiketang.com 云贝课堂 前端面试算法,持续更新中,欢迎
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3526 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:56 · PVG 12:56 · LAX 20:56 · JFK 23:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.