• 浅析数据结构


    9月,新的编程之旅开启了,

    然而我还窝在家里享受着最后的暑假生活。

    笑脸O(∩_∩)O~

    进入正题————

    什么是数据结构

    数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法索引技术有关。

    数据的逻辑结构

    数据的逻辑结构是指从解决问题的需要出发,为实现必要的功能所建立的数据结构,它属于用户的视图,是面向问题的,如在招生系统中建立的按考分排列的考生记录的有序表格。

    为了描述数据的逻辑结构需要对数据结构进行二元组表示。数据结构右某一数据对象中所有成员之间的关系组成,记为:

                 DataStructure={D,R}

    数据的逻辑结构一般有以下几种:

    1.集合

    集合结构是指数据中各元素之间没有任何次序。如一个容器中的所有乒乓球,一个俱乐部里的所有成员......可以认为他们之间没有任何次序,它们均为集合结构。

    2.线性结构

    线性结构是指各元素之间具有1对1的先后次序关系。如在一个列车时刻表中,各车次记录之间是按照发车时间的先后次序排列的;在一个人事职工表中,各职工记录之间是按照职工编号的先后次序排列的。所以它们的表结构都是线性排列的。所以,它们的表结构都是线性结构。

    3.树结构

    树结构是指各元素之间具有1对多的先后次序关系,并且只有一个元素称为树根节点,其余均为树枝节点和树叶节点。

    4.图结构

    图结构是指各元素之间具有多对多的关系。这是数据结构中最复杂的结构,、。

    数据的存储结构

    数据结构在计算机中的表示(又称映射)称为数据的存储结构,又称为物理结构。它包括数据元素的表示和关系的表示。

    数据的存储结构一般有以下几种:

    1.顺序存储

    2.链接存储

    3.索引

    4.散列存储

    懒得写了~~~~(>_<)~~~~

  • 相关阅读:
    Storyboard里面的几种Segue区别和视图的切换
    2014年12月英语单词
    测试和调试的区别
    黑苹果安装教程(一)
    IOS基础——IOS学习路线图(一)
    遇到Wampserver遇到的问题
    产生不重复的数字
    简单的布局
    2014年8月
    算法小全
  • 原文地址:https://www.cnblogs.com/tenjl-exv/p/7466106.html
Copyright © 2020-2023  润新知