美文网首页
算法与数据结构

算法与数据结构

作者: 爺珍爱那颗心 | 来源:发表于2020-01-19 19:43 被阅读0次

什么是算法

  • 算法是解决各种类型问题的方法,算法有优劣之分,可依据时间复杂度空间复杂度进行判断,但大多数的算法都是用时间来换空间,或者用空间来换时间,很像古人说的鱼和熊掌不可兼得。
  • 我们程序员就是要寻求一种平衡,不断地去优化算法从而得到时间和空间的兼顾的算法。

为什么要学习算法

  • 优化用户体验,减少用户等待时间。
  • 让用户能够使用我们写成的程序(即使用户的内存空间较小的情况)。
  • 提升个人的逻辑思维能力。

什么是数据结构

  • 数据结构是对数据进行管理,从而可以高效的增删改查数据。

为什么学习数据结构

数据结构和算法是相辅相成的关系,不同的算法需要使用不同的数据结构。

相关文章

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 数据结构与算法 - 树形结构

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构 目录 ...

  • 最新完整数据结构与算法

    最新完整数据结构与算法 P11_课程介绍 P22_数据结构与算法概述_数据结构 P33_数据结构与算法概述_算法 ...

  • 数据结构与算法

    数据结构与算法之美 数据结构与算法之美1--如何学数据结构与算法之美2--复杂度分析(上)数据结构与算法之美3--...

  • 算法与数据结构(1),List

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 习惯了,深夜更新博客...

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

  • 算法与数据结构(3),并发结构

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 本来已经合上电脑了,...

  • 算法与数据结构(2),Map

    算法与数据结构(1),List 算法与数据结构(2),Map 算法与数据结构(3),并发结构 睡了不到六个小时,被...

  • 数据结构与算法

    参考链接:算法 数据结构与算法 iOS数据结构 和 算法 上 算法 1、数据结构: 集合结构: 线性结构: 树形结...

网友评论

      本文标题:算法与数据结构

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