ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【数据结构与算法C语言版】基础代码整理记忆

2021-12-18 15:32:46  阅读:124  来源: 互联网

标签:线性表 C语言 算法 二叉树 数据结构 数据 结构


按照本仙(cai)女(niao)个人最容易理解的方式梳理,书上最需要记忆的【代码部分】12.19前更完

参考书:
《数据结构 C语言版》严蔚敏
《数据结构高分笔记》率辉

数据结构

//本笔记唯一概念理解

数据结构的概念描述:
一群数据项(数据域、指针域比如No、Data、*Next)构成数据元素(数据的基本单位)(比如结点TreeNode)
–> 性质相同的数据元素构成数据对象(数据的子集)(比如顶点集)
–> 数据对象、数据关系和基本操作构成了抽象数据类型(个人理解即逻辑结构)(比如树Tree、二叉树BinaryTree、栈Stack、线性表List)
–> 数据结构包括3方面:
1.逻辑结构
线性(线性表、栈、队列)
非线性(树形和图形结构)
2.存储结构 (逻辑结构在计算机中的实现)
顺序存储(数组)
链式(指针表示)
索引(<关键字,地址>)
散列(顺序的扩展,散列函数计算地址)
3.对数据的运算

线性表

队列

二叉树

排序

标签:线性表,C语言,算法,二叉树,数据结构,数据,结构
来源: https://blog.csdn.net/m0_61267964/article/details/122001755

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有