mirror of
https://gitee.com/coder-xiaomo/notes
synced 2025-01-12 04:28:15 +08:00
1 line
38 KiB
JavaScript
1 line
38 KiB
JavaScript
|
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[950],{8564:(p,t,n)=>{n.r(t),n.d(t,{data:()=>r});const r={key:"v-807743b6",path:"/data-structures/",title:"数据结构",lang:"zh-CN",frontmatter:{sidebarDepth:4},excerpt:"",headers:[{level:2,title:"1 数据结构",slug:"_1-数据结构",children:[{level:3,title:"定义",slug:"定义",children:[]},{level:3,title:"数据结构",slug:"数据结构-1",children:[{level:4,title:"逻辑结构",slug:"逻辑结构",children:[]},{level:4,title:"存储结构(物理结构)",slug:"存储结构-物理结构",children:[]},{level:4,title:"数据运算",slug:"数据运算",children:[]}]}]},{level:2,title:"2 线性表",slug:"_2-线性表",children:[]},{level:2,title:"3 栈 队列",slug:"_3-栈-队列",children:[]},{level:2,title:"4 串",slug:"_4-串",children:[]},{level:2,title:"5 递归",slug:"_5-递归",children:[]},{level:2,title:"6 数组",slug:"_6-数组",children:[]},{level:2,title:"7 树",slug:"_7-树",children:[]},{level:2,title:"8 图",slug:"_8-图",children:[]},{level:2,title:"9 查找",slug:"_9-查找",children:[]},{level:2,title:"10 内排序",slug:"_10-内排序",children:[]}],filePathRelative:"data-structures/README.md",git:{updatedTime:1640533499e3,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:1}]}}},294:(p,t,n)=>{n.r(t),n.d(t,{default:()=>w});var r=n(6252);const s=(0,r._)("h1",{id:"数据结构",tabindex:"-1"},[(0,r._)("a",{class:"header-anchor",href:"#数据结构","aria-hidden":"true"},"#"),(0,r.Uk)(" 数据结构")],-1),o=(0,r._)("blockquote",null,[(0,r._)("p",null,"参考书籍:数据结构教程(第5版) 李春葆")],-1),g=(0,r._)("p",null,"📔📕📖📗📘📙📚📓📒★⭐🌟🌠",-1),e=(0,r._)("p",null,"::: 文档正在整理中......",-1),i={class:"custom-container details"},l=(0,r._)("summary",null,[(0,r._)("b",null,"目录"),(0,r.Uk)("(点击展开)")],-1),a={class:"table-of-contents"},h=(0,r.Uk)("1 数据结构"),d=(0,r.Uk)("定义"),u=(0,r.Uk)("数据结构"),c=(0,r.Uk)("逻辑结构"),m=(0,r.Uk)("存储结构(物理结构)"),_=(0,r.Uk)("数据运算"),L=(0,r.Uk)("2 线性表"),k=(0,r.Uk)("3 栈 队列"),f=(0,r.Uk)("4 串"),v=(0,r.Uk)("5 递归"),j=(0,r.Uk)("6 数组"),b=(0,r.Uk)("7 树"),E=(0,r.Uk)("8 图"),G=(0,r.Uk)("9 查找"),D=(0,r.Uk)("10 内排序"),x=(0,r.uE)('<h2 id="_1-数据结构" tabindex="-1"><a class="header-anchor" href="#_1-数据结构" aria-hidden="true">#</a> 1 数据结构</h2><h3 id="定义" tabindex="-1"><a class="header-anchor" href="#定义" aria-hidden="true">#</a> 定义</h3><p><strong>数据</strong>:描述客观事物的数和字符的集合。</p><p><strong>数据元素</strong>:数据的基本单位。</p><p><strong>数据项</strong>:具有独立含义的数据最小单位,也称为字段区域。</p><p><strong>数据对象</strong>:性质相同的数据元素的集合,它是数据的一个子集。</p><p><strong>数据结构</strong>:所有数据元素以及数据元素之间的关系,可以看作是相互之间存在着某种特定关系的数据元素的集合。</p><p><strong>数据结构 = 数据 + 结构</strong></p><h3 id="数据结构-1" tabindex="-1"><a class="header-anchor" href="#数据结构-1" aria-hidden="true">#</a> 数据结构</h3><h4 id="逻辑结构" tabindex="-1"><a class="header-anchor" href="#逻辑结构" aria-hidden="true">#</a> 逻辑结构</h4><p>数据的<strong>逻辑结构</strong> 由数据元素之间的逻辑关系组成。</p><h5 id="表示" tabindex="-1"><a class="header-anchor" href="#表示" aria-hidden="true">#</a> 表示</h5><ol><li><p>图表表示</p></li><li><p>二元组表示</p></li></ol><p>一个二元组表示如下:B=(D,R)</p><p>其中,B是一种逻辑结构,它由数据元素的集合D以及D上二元关系的集合R所组成。 D={} R={}</p><p>前驱元素</p><p>后继元素</p><p>开始元素</p><p>终端元素</p><h5 id="类型" tabindex="-1"><a class="header-anchor" href="#类型" aria-hidden="true">#</a> 类型</h5><p>集合</p><p>线性结构</p><p>树形结构</p><p>图形结<EFBFBD><EFBFBD>
|