美文网首页数据结构与算法
数据结构 day00 学前须知

数据结构 day00 学前须知

作者: 望穿秋水小作坊 | 来源:发表于2020-11-20 17:24 被阅读0次
    1、为什么要学习数据结构与算法?
    • 面试需要
    • 无论什么语言,底层其实涉及到了许多数据结构算法的设计
    • 对于我们阅读别人的框架代码的时候更加能理解
    2、数据结构与算法应用在哪些方面?
    • 数据库
    • 游戏(自动寻路路线规划)
    • 区块链(链表、二叉树、哈希函数)
    • 人工智能,AR,自动驾驶
    3、总结:学好数据结构与算法的作用
    • 写出性能更高的程序
    • 快速学习新技术
    • 打开一扇全新的大门
    • 趁着脑子还没生锈,攻克它。一次掌握,终身受益
    4、如果是你,你选择什么编程语言来学习数据结构?
    • C:非面向对象,写法复杂,大量内存管理代码
    • C++:写法复杂,大量内存管理代码
    • Objective-C、Swift:需要 Mac 系统
    • JavaScript、Python:依赖于脚本解析器,同一个逻辑使用不同写法会影响代码性能,影响算法性能测评
    • Java:语法丰富,更多的注意力可以放到业务逻辑上,建议使用至少 Java8(JDK1.8)
    5. 第一阶段学习大纲
    学习大纲

    相关文章

      网友评论

        本文标题:数据结构 day00 学前须知

        本文链接:https://www.haomeiwen.com/subject/qwotiktx.html