iOS 基础知识

6.1 算法和数据结构入门

2017-11-16  本文已影响73人  wangwenquan1234

什么是算法

以下是高德纳在他的著作《计算机程序设计艺术》里对算法的特征归纳:

算法大分类

前端最常用的算法是分治法:把一个问题分区成互相独立的多个部分分别求解的思路。这种求解思路带来的好处之一是便于进行并行计算。另外还有动态规划法贪婪算法线性规划法简并法


什么是数据结构

就是数据的结构 。。(哈哈,废话)

常用结构

数据结构的种类有:数组列表队列链表字典散列集合

浅析算法和数据结构的关系

一般来说是这样的:

数据结构为算法提供服务。算法围绕数据结构操作。

所以说:程序=数据结构+算法


一张加深理解的图

数据结构和算法.png

参考文献

上一篇 下一篇

猜你喜欢

热点阅读