程序运行时的内存与地址 程序运行时的内存与地址1.理解内存在开始数据结构的正式代码编写之前,我们得先熟悉一个计算机中重要的概念——内存,当然这里不是教你如何选购内存条,这里是介绍数据结构学习中必须要掌握的关于内存的基本概念…… 数据结构入门 2022年02月07日 134 点赞 0 评论 110871 浏览
最小生成树,普利姆(Prim)算法及C/C++代码实现 最小生成树,普利姆(Prim)算法及C/C++代码实现1.最小生成树(又名:最小权重生成树)概念:将给出的所有点连接起来(即从一个点可到任意一个点),且连接路径之和最小的图叫最小生成树。最小生成树属于一种树形结构(树形结构是一种特殊的图),或者说是直链型…… 图 2022年03月24日 190 点赞 0 评论 193610 浏览
栈(先进后出的数据结构)的设计与实现 栈(先进后出的数据结构)的设计与实现1.栈的概念在开始前,请牢记这句话:栈是一种先进后出的数据结构。栈(stack)是限定仅在表的一端进行操作的数据结构,请联系我们前文所学的,设想一个单链表我们只能够对其链表的表尾结点进行操作,而操作也…… 栈 2022年04月27日 171 点赞 0 评论 110436 浏览
什么是队列?队列的应用 什么是队列?队列的应用什么是队列?队列中的数据也呈线性排列。虽然与栈有些相似,但队列中添加和删除数据的操作分别是在两端进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,…… 数据结构 2022年02月05日 192 点赞 0 评论 91855 浏览
希尔排序算法实例详解 希尔排序算法实例详解1.复杂度与稳定性算法时间复杂度最坏情况:O(n^2)最好情况:O(n)平均情况:O(n^2) 稳定性:不稳定排序2.过程介绍希尔排序,又名递减增量排序算法,是一种非稳定的更高效的插…… 排序算法 2022年03月10日 185 点赞 0 评论 93924 浏览
广义表的创建及C语言代码实现 广义表的创建及C语言代码实现1.广义表的创建        如图所示,广义表的每一个…… 串、数组、矩阵和广义表 2022年05月28日 159 点赞 0 评论 75491 浏览
栈数组与栈链表C语言代码实现 栈数组与栈链表C语言代码实现栈数组代码实现:#include<stdio.h>#include<stdlib.h>#include<string.h&…… 栈 2022年02月06日 90 点赞 0 评论 117628 浏览
单链表的基本设计(C语言代码实现) 单链表的基本设计(C语言代码实现)1.单链表概念&设计单链表是一种链式存取的数据结构,,链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置),元素就是存储数据的存储单元,指…… 链表 2022年04月01日 345 点赞 0 评论 258632 浏览
图的存储-邻接矩阵及C/++代码实现 图的存储-邻接矩阵及C/++代码实现1.什么是图图论(graphtheory)是数学的一个分支,它以图为研究的对象。图论本身是应用数学的一部分,历史上图论曾经被很多数学家各自独立建立过。关于图论的最早文字记载最早出现在欧拉1736年的论…… 图 2022年01月30日 194 点赞 0 评论 151227 浏览
C++STL之Set容器 C++STL之Set容器1.简介Set(集合)属于关联式容器,也是STL中最实用的容器,关联式容器依据特定的排序准则,自动为其元素排序。Set集合的底层使用一颗红黑树(可能读者对此不太了解,等但学到树论与图论的章节的时候就会…… C++STL库教程(附带题库) 2022年04月13日 150 点赞 0 评论 116931 浏览