首页  

程序数据结构与算法     所属分类 DS 浏览量 806
程序 = 数据结构 + 算法
Program = DataStructure + Algorithm 

遇到一个实际问题时,需要解决两个问题
如何将数据存储在计算机中
用什么方法、策略解决问题

前者是数据结构,后者是算法

数据是一切能输入到计算机的信息的总和,结构是指数据之间的关系
数据结构就是将数据及其之间的关系有效地存储在计算机中并进行基本操作
算法是指对特定问题求解步骤的一种描述,是解决问题的方法策略
数据结构和算法不依赖于编程语言 

遇到一个实际问题,将数据及其之间的关系有效地存储在计算机中,然后选择合适的算法策略,并用程序高效实现

问题 —> 数据结构+算法 == 程序 —> 解决问题
算法 -> 逻辑
数据结构 -> 存储

上一篇     下一篇
排列与组合

归并排序与快速排序

一些有趣的技术网站

Java switch tableswitch lookupswitch

算法精粹 经典计算机科学问题的Python实现 关键术语

二叉树的几个重要性质