大话数据结构构是什么?

java数据结构是什么_百度知道
java数据结构是什么
数组(Array)堆栈(Stack)队列(Queue)链表(Linked List)树(Tree)图(Graph)堆(Heap)散列表(Hash)这些是常见的数据结构
其他类似问题
为您推荐:
数据结构的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁数据结构的记录结构是什么意思?_百度作业帮
数据结构的记录结构是什么意思?
数据结构的记录结构是什么意思?
记录结构是数据结构中一种常用的数据结构.它的特点是:与数组结构一样 ,成分数据的个数固定.但成分数据之间没有自然序 ,它们处于平等地位.每一个成分数据被称为一个域并赋予域名.不同的域有不同的域名.不同的域允许有不同的结构 ,因而允许属于不同的数据类型.与数组结构一样 ,它们可以随机访问 ,但访问的途径靠的是域名.在高级语言中记录结构对应的数据类型是记录类型.记录结构的数据的变量必须说明为记录类型.在C语言中对应的数据类型是“结构”(structure),定义的关键词是struct.数据结构是什么?数据和结构有什么关系?
数据结构首先要定义两个东西,一个是数据,一个是结构.
数据是一组有意义的信息.把数据作为信息单元.
结构,就是信息单元和信息单元之间的构成关系.
构成关系以最抽象的形式表达:
对应关系: 一对一,一对多,多对多.
顺序关系: A && B, B-&A
数据结构就是把信息单元组成结构的一种方法论.
常见的数据结构有:
一对一,(队列):&&&&& 1,2,3,4,5...
按照内容有序性,可分为有序队列还是无序队列.
按照顺序可以分为单向和双向.
按照不同的映射方法,可以分为位置映射,指针映射,函数映射.
一对多(树型结构): 1-&(2,3)-&((4,5),(6,7))...
多对多(图形结构): (1,2)-&(3,4)&.
数据结构的功能:
1. 以一种有益方式组织信息.
2. 所谓有益, 就是有助 算法效率(开发效率和执行效率)
3. 结构, 可能也是信息本身
一种结构转换为另一种结构的原因:
1.信息可能需要变化
2.结构转变的目的总是为了常用算法效率的提高
阅读(...) 评论()数据结构里面的非递减有序排列是啥意思啊?就是递增排列?_百度作业帮
数据结构里面的非递减有序排列是啥意思啊?就是递增排列?
数据结构里面的非递减有序排列是啥意思啊?就是递增排列?
1,2,3,4,5,.:递增排列9,8,7,6,5.:递减排列1,2,3,3,4,5,8,8,.:非递减排列9,8,7,7,6,5,5,2,1,.:非递增排列}

我要回帖

更多关于 数据结构 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信