V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Asimov01
V2EX  ›  分享创造

写了一篇算法复杂度分析入门的文章,分享给程序员朋友们

  •  1
     
  •   Asimov01 · 2022-11-11 13:06:18 +08:00 · 1646 次点击
    这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是个野生程序员,写了几年业务代码,带过新人,也带过团队(做交付),也搞过一些所谓的“架构”,但是慢慢的觉得离自己当初做软件产品的梦想越来越远。

    打算重新好好学学计算机科学和软件工程,这必然是一个漫长的过程,临渊羡鱼不如退而织网,先从软件开发中最基础最核心的数据结构和算法开始吧。

    根据费曼学习法中输出倒必输入的原则,写了一篇《算法复杂度分析入门》分享给大家,文章稍微有点长,主要参考了《数据结构与算法之美》 和维基百科的一些内容。

    自认为内容还算比较完整,关键是通俗易懂,我个人很喜欢阮一峰博文的风格,所以行文风格也在尽量向他学习。

    无论是初学者,还是像我这样一直在写业务代码的“老油条”,凡是想了解、学习、复习算法分析的朋友,都可以看一看。

    如果文中有错误,还望朋友们不吝赐教,感谢 🙏

    5 条回复    2022-11-14 18:31:15 +08:00
    sadfQED2
        1
    sadfQED2  
       2022-11-11 13:16:01 +08:00 via Android
    大学算法的第一节课就讲这玩意
    zagfai
        2
    zagfai  
       2022-11-11 16:01:51 +08:00
    @sadfQED2 哪有这么简单,第一课最多就教教数循环,各种剪枝上下界分析难得 1 匹。
    wzzzx
        3
    wzzzx  
       2022-11-12 22:53:39 +08:00
    提一个无关的小问题,导航栏是透明的,文章的字会到导航栏重叠
    wzzzx
        4
    wzzzx  
       2022-11-12 22:54:18 +08:00
    奇怪,发完后再点进去就不会了😅
    Asimov01
        5
    Asimov01  
    OP
       2022-11-14 18:31:15 +08:00
    @wzzzx 感谢建议,应该是 JS 执行顺序问题 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2937 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:29 · PVG 11:29 · LAX 20:29 · JFK 23:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.