学习算法和数据结构的好处和认识

  • 数据结构 :
    • 定义 :数据如何在内存中存储
    • 数据再内存中的存储形式两种:
      • 连续的内存空间如数组
      • 不连续的内存空间如链表
    • 结论
      • 因为计算机是存储型计算机,所以内存的存在形式就决定了数据结构的形式,所有的数据结构都是由数组和链表组成的,只不过是链表和数组的升级而已;
  • 算法
    • 算法是指操作数据结构的方式,也就是如何操作内存中或者磁盘中的数据
    • 是为数据结构服务的
  • 学习算法和数据结构的好处
    • 面试
    • 能够写出高性能的代码
    • 面对工作中的问题,能够用已学的实际结构快速实现
    • 调用的api和开源框架,能够更好的理解其原理,以及快速的排查出问题
    • 训练思维和提高写代码的能力
posted @ 2021-02-18 11:16  计算机学徒  阅读(548)  评论(0)    收藏  举报