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

算法应该从何学起?

  •  
  •   CrazyCodes · 2018-11-13 17:38:53 +08:00 · 1761 次点击
    这是一个创建于 2206 天前的主题,其中的信息可能已经有所发展或是发生改变。

    算法应该从何学起?感觉自己算法太差了

    5 条回复    2018-11-13 23:46:24 +08:00
    Mrun
        1
    Mrun  
       2018-11-13 17:40:34 +08:00   ❤️ 1
    算法 第四版 红色那本,然后疯狂的刷题
    mmdsun
        2
    mmdsun  
       2018-11-13 18:46:52 +08:00 via Android
    同意楼上的。
    watchjulia
        3
    watchjulia  
       2018-11-13 18:51:32 +08:00
    《数据结构与算法》这个教材是基础,《编程之美》、《编程珠玑》多看几遍。
    各种经典算法反复实现,然后在 leetcode 等平台反复刷题。
    多写点就熟悉了。
    Akiyu
        4
    Akiyu  
       2018-11-13 19:15:08 +08:00
    程序中的算法大多都离不开那些已有的容器和业务
    把和这些相关的题都刷一刷, 会有好转, 这是比较笨的办法

    好的办法就是提升的逻辑思维, 这相当于从根本上提升自己
    不过这东西想要从根本上提升, 十分困难
    有些办法你想的到的就是想得到, 想不到的, 怎么也想不到

    书本的话, 我推荐<离散数学(本科教学版)>
    这本书最大的特点就是包含了大量的练习, 是一本能读多次, 一次能读很久的书
    Raisu
        5
    Raisu  
       2018-11-13 23:46:24 +08:00 via Android
    我学习的路径超级陡峭。算法导论,算法,离散数学,数据结构,刷 leetcode。。。不建议这样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3382 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 11:33 · PVG 19:33 · LAX 03:33 · JFK 06:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.