`
qiushyfm
  • 浏览: 97651 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

数据结构学习笔记一--基础

阅读更多

数据的逻辑结构称为数据结构

数据结构分为两类:①线性结构②非线性结构

数据的存储结构分为四种方法:

①:顺序存储方法:该方法主要用于线性的数据结构,非线性的数据结构也可以通过某种线性化的方法来实现顺序存储。

②:链接存储方法:主要通过程序语言的指针类型来描述他。

③:索引存储方法:该方法在存储节点信息的同时,还建立附加的索引表。索引表中的每一项称为索引项,索引项的一般形式是(关键字,地址)。分为两种:稠密索引(每个结点对应一个索引项),稀疏索引(一组结点对应一个索引项,索引项的地址则指示一组结点的起始)。

:散列存储方式:根据结点的关键字直接计算出该店的存储地址。

数据的运算是定义在逻辑结构上的,而运算的实现是存储在结构上进行的。

分享到:
评论

相关推荐

    数据结构看书笔记---lazyfennec整理精选

    "数据结构看书笔记---lazyfennec整理精选"是一份由lazyfennec精心整理的数据结构学习资料,旨在帮助学习者深入理解并掌握这一领域的重要概念和算法。 笔记可能涵盖了以下几个关键知识点: 1. **数组**:数组是最...

    Python学习笔记--皮大庆.pdf.zip

    3. **列表、元组、字典与集合**:这些是Python的主要数据结构,列表是可变序列,元组是不可变序列,字典是键值对的集合,集合则是一组不重复的元素。理解它们的特点和操作方法,如索引、切片、增删改查、迭代等。 4...

    Java数据结构学习笔记

    ### Java数据结构学习笔记知识点详解 #### 一、数据结构与算法基础 1. **数据结构定义** - 数据结构是一门研究组织数据方式的学科,它与编程语言紧密相关,是实现高效程序设计的基础。 - 在软件开发中,合理选择...

    郝斌数据结构自学笔记--知识点+程序源代码

    - **基础性**:数据结构是计算机科学的基础,学习数据结构有助于深入理解计算机系统的运作原理。 - **实用性**:通过学习不同的数据结构,可以解决各种实际问题,如搜索、排序等。 - **扩展性**:数据结构的学习为...

    数据结构看书笔记---精选lazyfennec整理

    这份由lazyfennec精心整理的"数据结构看书笔记"涵盖了数据结构的主要内容,对于复习或学习这个主题非常有帮助。 一、线性结构 线性结构是最基础的数据结构,包括数组、链表和队列等。数组是一种静态存储结构,元素...

    算法数据结构学习笔记-C语言.zip

    "算法数据结构学习笔记-C语言.zip"这个压缩包很可能是为大学生提供的一份详细的学习资源,涵盖了数据结构的基础知识、常见算法以及相关的实践练习。 首先,我们要理解数据结构的基本概念,如数组、链表、栈、队列、...

    华为数据通信学习笔记HCDA-8.8.doc

    本学习笔记涵盖了华为数据通信的基础知识,包括传输层协议、TCP 协议、UDP 协议、滑动窗口技术、流量控制、连接建立和断开等内容。 首先,学习笔记介绍了传输层协议的概念和作用,传输层在 OSI 七层模型中的位置,...

    数据结构高分笔记part1

    2. **线性数据结构**:线性数据结构如数组、链表、栈和队列是学习的基础。笔记可能详细讲解了数组的连续存储和随机访问特性,链表的动态内存分配和指针操作,栈的“后进先出”(LIFO)原则,以及队列的“先进先出”...

    数据结构学习笔记-单链表

    在所有数据结构中,链表是一种基础且重要的类型,尤其是单链表。本学习笔记将聚焦于单链表的概念、操作以及在VS2022环境下如何实现。 单链表是一种线性数据结构,其元素(节点)不是在内存中连续存储的,而是通过...

    java数据结构和算法学习笔记

    ### Java数据结构与算法学习笔记知识点总结 #### 一、数据结构概述 数据结构是对数据的一种组织形式,它决定了数据的存储方式以及处理数据的方法。常见的数据结构包括但不限于数组、链表、栈、队列、二叉树、图等...

    《数据结构学习笔记-第八篇》- 树与森林

    《数据结构学习笔记-第八篇》主要探讨了树与森林的理论与应用。 首先,我们要理解树的基本概念。树是一种由n(n>=1)个有限节点组成的数据结构,这些节点通过一对一的关系连接,形成层次结构。每个节点包含一个数据...

    严蔚敏-数据结构视频学习笔记

    这里提到的《严蔚敏-数据结构视频学习笔记》就是基于严蔚敏教授的视频教程整理而成的学习笔记,这个笔记的特点是内容全面详细,可以帮助学习者在不观看视频的情况下直接学习这门课程。 数据结构的核心内容大致可以...

    算法与数据结构学习笔记

    这本"算法与数据结构学习笔记"涵盖了这两个核心概念的详细讲解,对于任何想要深入理解计算机科学原理、提高编程技能的人来说,都是一份宝贵的资源。 算法,简单来说,就是解决特定问题的步骤或指令集。它在计算机...

    数据结构学习笔记

    数据结构是计算机科学的基础之一,它不仅涉及到如何存储和组织数据,还涉及到如何高效地处理这些数据。通过理解不同的数据结构和它们的特点,我们可以选择最适合特定问题的解决方案。无论是链表、哈希表、二叉树还是...

    Python学习笔记--皮大庆

    在Python学习笔记中,作者皮大庆介绍了Python的基础知识,包括程序、调试、程序语言与自然语言的关系、第一个程序的编写等。接着,笔记进入了变量、表达式、语句等基础概念的讲解,逐步深入到函数的定义、使用、参数...

    笔记-数据结构.docx

    数据结构笔记 数据结构是一门基础学科,它是计算机科学和技术的核心组成部分。数据结构是指在计算机中存储、组织和管理数据的方式,它是计算机程序设计和算法实现的基础。 一、 线性表 线性表是数据结构的基本...

Global site tag (gtag.js) - Google Analytics