数据结构与算法的关系

简介: 数据结构与算法的关系

数据结构与算法有什么关系?


举个例子:在搬家的时候,灯,衣服,鞋子等零散的一件一件的物品,在搬家的时候,一般会装到箱子里面,而箱子就是数据结构/所以说:可以容纳数据结构被称为数据结构


算法是用来对数据结构进行处理的方法。对应搬家中的对每一个物品采用不同的盒子来装。对应辨别不同物品采用不同的箱子的过程称之为算法。


综上可知: 数据结构是可以容纳数据的结构,并且数据结构是静态的 算法是用来对数据结构进行处理的方法,并且算法是动态的

相关文章
|
4天前
|
存储 算法 Java
【数据结构与算法】1.数据结构绪论
【数据结构与算法】1.数据结构绪论
|
4天前
|
人工智能 算法 搜索推荐
【数据结构与算法 三】常见数据结构与算法组合应用方式
【数据结构与算法 三】常见数据结构与算法组合应用方式
13 0
|
11月前
|
存储 算法 Java
数据结构与算法的概念
大家好,我是王有志。今天是非常简单的两部分内容:数据结构和算法的概念,以及数据的物理存储结构。
65 1
数据结构与算法的概念
|
11月前
|
存储 算法 NoSQL
【全面突击数据结构与算法001】绪论篇,数据结构的基本概念
【全面突击数据结构与算法001】绪论篇,数据结构的基本概念
119 0
|
存储 算法 索引
数据结构与算法(六):图结构
图是一种比线性表和树更复杂的数据结构,在图中,结点之间的关系是任意的,任意两个数据元素之间都可能相关。图是一种多对多的数据结构。
146 0
|
存储 机器学习/深度学习 算法
数据结构与算法之美 | 数据结构中到底有多少种“树”?一文告诉你
二叉树当中的结点只有度为0、1、2三种情况,度为0就是终端结点.构造二叉树的过程就是从原始结点开始“生长”结点的过程,初始状态下,原始结点就是终端结点,n0=1,n1=0,n2=0,每当一个原来的终端结点变成“1度结点”的时候只是把终端的位置向下移动了一点,n1++,不影响n0和n2,而每当一个原来的终端结点变成“2度结点”的时候,原来的终端消失,增加两个终端,总效果就是n0++,n2++,所以二叉树当中的n0和n2总是同步增加,即总是满足n0=n2+1。
数据结构与算法之美 | 数据结构中到底有多少种“树”?一文告诉你
|
存储
【高阶数据结构】搜索二叉树 & 经典习题讲解
【高阶数据结构】搜索二叉树 & 经典习题讲解
142 0
【高阶数据结构】搜索二叉树 & 经典习题讲解
|
人工智能 vr&ar
关系模型知识点总结(3)—— 关系操作中的关系代数(含题目及详细分析)
我们设R是n目关系,有K1个元组,S是m目关系,有K2个元组,那么他们的笛卡儿积其实就是排列组合,如果将R关系中的每一行看作是abc,S关系中的每一行看作是xyz,那么他们两两组合的方式一共有9种,故 当R有K1个元组,S有K2个元组时,R和S的笛卡儿积行一共有K1×K2个元组;而由于每个关系里都有各自属性,所以R和S的笛卡儿积列一共有(m+n)个元组
302 0
关系模型知识点总结(3)—— 关系操作中的关系代数(含题目及详细分析)
|
存储 算法
【数据结构与算法分析】0基础带你学数据结构与算法分析10--树和森林
其实作为树的最后一点内容并没有多少,主要探讨树、森林、二叉树的关系,以及在严蔚敏老师的数据结构中提到的其他有关树的一些实现方式。
92 1
【数据结构与算法分析】0基础带你学数据结构与算法分析10--树和森林