美文网首页
数据结构和算法绪论

数据结构和算法绪论

作者: 取个帅帅的昵称咯 | 来源:发表于2021-03-18 22:12 被阅读0次

什么是数据结构

数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科

事实

  • 程序设计 = 数据结构 + 算法
  • 数据结构就是关系,数据元素相互之间存在的一种或多种特定关系的集合

逻辑结构和物理结构

逻辑结构

指数据对象中数据元素之间的相互关系

物理结构

指数据的逻辑结构在计算机中的存储形式

四大逻辑结构

  • 集合结构
    • 集合结构中的数据元素除了同属于一个集合外,他们之间没有其他不三不四的关系
  • 线性结构
    • 数据元素之间是一对一的关系
  • 树形结构
    • 数据元素之间是一对多层次关系
  • 图形结构
    • 数据元素之间是多对多的关系

物理结构

  • 顺序存储
    • 是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的
  • 链式存储
    • 是把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的

相关文章

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

  • 数据结构笔记(一)

    第1章 数据结构绪论 第2章 算法 第3章 线性表 第1章 数据结构绪论 程序设计 = 数据结构 + 算法 逻辑结...

  • 数据结构和算法 1-1绪论

    数据结构和算法 1-1绪论 本系列笔记均记载自 fishc.com 相关课程 程序设计 = 数据结构 + 算法 数...

  • 小甲鱼数据结构&算法教程学习笔记01

    小甲鱼数据结构&算法教程学习笔记01 一、绪论 程序设计=数据结构+算法 数据结构:数据元素之间的一种或多种特定关...

  • 数据结构和算法绪论

    什么是数据结构 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科 ...

  • 数据结构和算法绪论 学习笔记(三)

    继续学习数据结构和算法绪论,最近感觉有点乱,有点学不进去,但是算法基础这块还的继续。 线性表基础 算法小体验 线性...

  • [数据结构]第一章绪论(2)——算法

    绪论第二节——算法 基本概念 什么是算法? 程序=数据结构+算法 算法的特性 有穷性:一个算法必须总在执行有穷步之...

  • 数据结构一(基本概念)

    程序结构 = 数据结构 + 算法 一.数据结构绪论 1.1.数据结构作用 数据结构是一门关于非数值计算的程序设计问...

  • 数据结构总结

    [TOC] 数据结构总结 我要成为最棒的coder! 一、绪论 概念 程序=算法+数据结构 时间复杂度的运算 逻辑...

  • 01数据结构和算法绪论

    1. 什么是数据结构? 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题...

网友评论

      本文标题:数据结构和算法绪论

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