美文网首页
2.6 数据结构 --0 数据结构基础

2.6 数据结构 --0 数据结构基础

作者: 寒暄_HX | 来源:发表于2020-03-07 11:13 被阅读0次

数据结构子目录https://www.jianshu.com/p/a344fa483655

什么是数据结构

数据结构是指相互之间存在一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。
简答来说,数据结果就是设计数据以何种方式组织并存储在计算机中。

程序=数据结构+算法

数据结构的分类

数据结果按其逻辑结构可分为线性结构,树结构,图结构。
线性结构:数据结构中的元素存在一对一的相互关系。
树结构:数据结构中的元素存在一对多的相互关系。
图结构:数据结构中的元素存在多对多的相互关系。

我们可以理解成,在他们的结构中,节点有一个前驱节点,一个后继节点,就是线性结构。树结构有可能有多个后继节点。图结构就是节点可能有多个前驱,多个后继。

列表

在其他语言中被称为“数组”,是一种基础的数据结构。是一个顺序表。

相关文章

  • 2.6 数据结构 --0 数据结构基础

    数据结构子目录https://www.jianshu.com/p/a344fa483655 什么是数据结构 数据结...

  • java面试:你所逃脱不了的数组

    数组,最基础的一种数据结构。尽管看起来非常的简单、基础,但是面试往往逃不过它。 特性 下标从0开始 线性表数据结构...

  • 数据结构 & 算法 in Swift (一):Swift

    数据结构 & 算法 in Swift (一):Swift基础和数据结构 数据结构 & 算法 in Swift (一...

  • Redis深度历险笔记

    Redis深度历险笔记 基础与应用 Redis基础数据结构 5种基础数据结构:string、list、hash(字...

  • Redis 笔记

    Redis 基础数据结构 Redis 有 5 种基础数据结构,分别为:string、list、set 、hash ...

  • R语言-0基础学习4-实战1-常见操作

    R语言学习系列R语言-0基础学习1-数据结构R语言-0基础学习2-构建子集R语言-0基础学习3-循环排序信息处理函...

  • C++primer_基础

    2.6 自定义数据结构 可以使用struct或者class定义自己的数据结构 为了确保头文件定义的一致性,类通常...

  • 后端开发都应该掌握的Redis基础

    Redis的数据结构 Redis支持多种不同的数据结构,包括5种基础数据结构和几种比较复杂的数据,这些数据结构可以...

  • 后端开发都应该掌握的Redis基础

    Redis的数据结构 Redis支持多种不同的数据结构,包括5种基础数据结构和几种比较复杂的数据,这些数据结构可以...

  • java 集合精华一页纸

    从最基础的数据结构 数组|链表|树 开始,基于这些基础数据结构通过各种设计组合成具备特定功能的数据结构,这些结构是...

网友评论

      本文标题:2.6 数据结构 --0 数据结构基础

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