E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言数据结构
C语言数据结构
--链表
1.链表表示和实现(单链表+双向链表)顺序表的问题及思考问题:1.中间/头部的插入删除,时间复杂度为O(N)2.增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗。3.增容一般是呈2倍的增长,势必会有一定的空间浪费。例如当前容量为100,满了以后增容到200,我们再继续插入了5个数据,后面没有数据插入了,那么就浪费了95个数据空间。思考:如何解决以上问题呢?下面给出了链表的结构来看看。1.1
Sakura_j_h_
·
2023-12-05 14:37
C语言
数据结构
c语言
链表
C语言数据结构
--栈和队列
1.栈的表示和实现1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。1.2栈的实现栈的实现一般可以使用数组或者链表实现,相对而言数组的结构
Sakura_j_h_
·
2023-12-05 14:37
C语言
数据结构
java
开发语言
C语言数据结构
--树和二叉树
1.树概念及结构(了解)树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的多颗树的集合称为森林;(数据结构中的学习并查集本质就是一
Sakura_j_h_
·
2023-12-05 14:37
C语言
c语言
数据结构
开发语言
C语言数据结构
--时间复杂度和空间复杂度
1.什么是时间复杂度和空间复杂度?1.1算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经
Sakura_j_h_
·
2023-12-05 14:07
C语言
数据结构
C语言数据结构
-顺序表
1.线性表线性表(linearlist)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。2.顺序表实现2.1概念及结构顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构
Sakura_j_h_
·
2023-12-05 14:07
C语言
c语言
数据结构
开发语言
【
C语言数据结构
】堆的实现(详解二叉树之以堆为例)
目录一、二叉树的存储结构1.顺序结构2.链式结构二、堆的概念及结构三、堆的实现1.堆的定义及功能的确立2.堆的初始化3.插入数据4.删除数据5.其他操作四、完整代码一、二叉树的存储结构二叉树一般可以使用两种结构存储,一种顺序结构,一种链式结构。1.顺序结构顺序结构存储就是使用数组来存储,一般使用数组只适合表示完全二叉树,因为不是完全二叉树会有空间的浪费。而现实中使用中只有堆才会使用数组来存储。二叉
谁在夜里看海.
·
2023-12-01 16:21
C语言数据结构
数据结构
c语言
开发语言
C语言数据结构
之树(保姆级讲解)
C语言数据结构
之单链表
C语言数据结构
之双向链表
c语言数据结构
之栈
c语言数据结构
之队列1树概念1.1树基本术语图1双亲节点:以A、B、C、D为例,A是BCD的双亲节点;孩子节点:以A、B、C、D为例,BCD
Qurry.OS
·
2023-12-01 08:21
数据结构
数据结构
c语言
链表
15.0、
C语言数据结构
——二叉树
15.0、
C语言数据结构
——二叉树二叉树(BinaryTree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和又子树的二叉树组成
澜色海湾
·
2023-11-29 09:11
C语言数据结构学习总结
C语言数据结构
二叉树
创建二叉树
遍历二叉树
【
C语言数据结构
(基础版)】第五站:树和二叉树
目录一、树的概念及结构1.树的概念2.树的表示3.树在实际中的应用二、二叉树概念及结构1.概念2.特殊的二叉树3.二叉树的性质4.二叉树的存储结构(1)顺序存储(2)链式存储三、二叉树链式结构的实现1.二叉树的前序中序后序(深度优先遍历)(1)树的分割(2)先序遍历(3)中序遍历(4)后序遍历(5)先序中序后序的代码实现2.计算二叉树中结点的个数3.计算二叉树中叶子结点的个数4.二叉树的层序遍历(
青色_忘川
·
2023-11-29 08:53
【C语言数据结构(基础篇)】
数据结构
c语言
c++
算法
开发语言
C语言怎么用顺序表输出栈的长度,
C语言数据结构
-栈
一、栈的定义栈(statck)这种数据结构在计算机中是相当出名的。栈中的数据是先进后出的(FirstInLastOut,FILO)。栈只有一个出口,允许新增元素(只能在栈顶上增加)、移出元素(只能移出栈顶元素)、取得栈顶元素等操作。在STL中,栈是以别的容器作为底部结构,再将接口改变,使之符合栈的特性就可以了。二、代码实现//main.c//C语言-栈////Createdbyrimion2017
weixin_39858124
·
2023-11-28 20:44
C语言怎么用顺序表输出栈的长度
C语言数据结构
-----栈和队列(概念,代码实现及简单练习)
前言本篇主要介绍栈和队列的相关知识,练习以及代码实现。代码主要展示部分功能的实现。完整代码在gitee上查看。链接:栈和队列的完整代码实现文章目录前言1.栈1.1栈的概念及结构1.2栈的实现1.3栈的代码实现1.3.1栈的初始化1.3.2栈顶插入1.3.3栈顶删除1.3.4返回栈顶数据1.3.5判断栈是否为空1.3.6获取栈中有效元素个数1.3.7销毁栈1.3.8主函数测试1.4栈的练习题2.队列
Chris·Bosh
·
2023-11-28 20:14
数据结构
c语言
数据结构
开发语言
C语言数据结构
-----双向链表增删查改的代码实现
文章目录1.初始化双链表2.创建链表节点3.打印链表4.尾插5.尾删6.头插7.头删8.在pos之前插入8.1在pos之前插入(改造头插)8.2在pos之前插入(改造尾插)9.删除pos位置9.1删除pos位置(改造尾删)9.1删除pos位置(改造头删)10.查找11.毁灭链接:顺序表(动态顺序表增删查改的代码实现)链接:单链表(无头单向不循环)增删查改的代码实现往期顺序表,单链表的代码实现完整代
Chris·Bosh
·
2023-11-28 20:13
数据结构
数据结构
c语言
链表
C语言数据结构
-----栈和队列练习题(分析+代码)
前言前面的博客写了如何实现栈和队列,下来我们来看一下队列和栈的相关习题。链接:栈和队列的实现文章目录前言1.用栈实现括号匹配2.用队列实现栈3.用栈实现队列4.设计循环队列1.用栈实现括号匹配此题最重要的就是数量匹配和顺序匹配。用栈可以完美的做到:1.左括号入栈2.有右括号,取栈顶左括号匹配#define_CRT_SECURE_NO_WARNINGS1#include#include#includ
Chris·Bosh
·
2023-11-28 20:05
数据结构
c语言
数据结构
快速排序【
C语言数据结构
】
目录一、快速排序的基础实现1.经典写法2.挖坑法3.前后指针法二、快速排序第二部分的写法三、优化我们基准值的选取四、快速排序的非递归写法五、代码的汇总六、测试代码快速排序,顾名思义,在几大排序算法中所持的时间复杂度是比较低的,其核心思路就是在一串无序的数组中选择一个数字作为基准,然后分别从这个数组的首尾两端进行比较,在这两个首尾指针不逆位的前提下分别找到从后往前的第一个小于基准的数,和从前往后第一
桜キャンドル淵
·
2023-11-26 01:03
数据结构(C/C++)
排序
数据结构
快速排序
C语言数据结构
--线性表(List)
1.0线性表线性表头文件:#pragmaonce#defineOK1#defineERROR0#defineTRUE1#defineFALSE0#defineINVALID_INDEX-1//存储空间初始分配量#defineLIST_INIT_SIZE20//元素类型,假定是int类型。typedefintelemType;typedefstructListNode{//容量intcapacity
townboy123
·
2023-11-25 21:28
C
语言数据结构
链表
列表
数据结构
c语言数据结构
堆
花开两朵,努力更博!积累知识,早日成才。堆---二叉树应用结构隶属数据结构科目1.歧义讲解:在之前常常会讲malloc的内容在堆,这里的堆是指进程地址内存区域的划分,隶属操作系统科目。两者是完全不同,注意避免混淆。2.分类:大根堆、小根堆规律:leftchild=parent*2+1奇数rightchild=parent*2+2偶数parent=(child-1)/23.堆的应用a.堆排序,时间复
小侍努力学C++
·
2023-11-25 18:56
数据结构
算法
C语言数据结构
堆排序算法
/**堆排序(heapsort)是选择排序的升级版降低了排序函数的冗余性*堆排序分为大顶堆和小顶堆大顶堆为堆顶为最大元素小顶堆为堆顶为最小元素*先建立堆再调整最后输出堆的元素*建立在二叉树的基础上*/voidHeapSort(int*s,intlength);//堆排序函数voidHeapAdjust(int*s,inti,intlength);//堆排序的辅助函数voidmain(){intm;
Yetteego
·
2023-11-25 18:24
数据结构与算法(c语言)
c语言
C语言数据结构
c语言数据结构
简述
基本概念和术语:1、数据(data)所有能输入到计算机中去的描述客观事物的符号。2.数据元素(dataelement)数据的基本单位,也称结点(node)或记录(record)。3、数据项(dataitem)有独立含义的数据最小单位也称域(field)。4、数据对象(DataObject)是性质相同的数据元素的集合,是数据的一个子集。5、数据结构(DataStructure)数据结构是相互之间存在
等一下下雨
·
2023-11-25 18:48
c语言
数据结构
C语言数据结构
———循环队列(静态数组实现方式)
一、队列队列是一种先进先出操作受限的线性表结构。它只允许从队尾插入,也叫入队;只允许从队首删除,也叫出队。二、队列分类链式队列——用链表实现的队列顺序队列——用数组实现的队列。数组可为静态数组或动态数组,顺序队列通常必须为循环队列。注意:循环队列是解决顺序队列内存空间利用率最大化的一种解决方案。顺序队列循环队列三、队列类型定义#defineQUEUE_ZISE6//队列长度typedefstruc
凌盛羽
·
2023-11-25 16:40
C语言
数据结构
队列
算法
c语言
fifo
【
C语言数据结构
】单链表详解
作者:热爱编程的小y专栏:
C语言数据结构
格言:能打败你的只能是明天的你一、导言上一篇关于顺序表的文章提到过,链表和顺序表都属于线性表,是一对孪生兄弟,他们之间是相辅相成,相互互补的,现实中很多情况下顺序表和链表会一同使用
谁在夜里看海.
·
2023-11-25 01:40
C语言数据结构
数据结构
c语言
链表
c语言数据结构
-树与二叉树的存储结构
(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)目录初识树:初识森林:初识二叉树:二叉树与树的区别:二叉树的几种形态:满二叉树和完全二叉树:二叉树的性质:二叉树的顺序储存结构:初始化二叉树:创建二叉树:获取数的相关数据:二叉树的链式储存结构:初始化二叉树:创建二叉树:初识树:1.树是n个结点的有限集2.结点个数为零的树称为空树(n=0)3.任意一颗非空树中
小周不摆烂
·
2023-11-22 23:13
数据结构与算法
c语言
数据结构
第五章:
C语言数据结构
与算法初阶之双向带头循环链表
系列文章目录文章目录系列文章目录前言一、哨兵位的头节点二、双向链表的结点三、接口函数的实现1、创建结点2、初始化3、尾插与尾删4、头插与头删5、打印6、查找7、随机插入与随机删除8、判空、长度与销毁四、顺序表和链表的对比1.不同点2.优缺点五、缓存命中1、缓存2、缓存命中总结前言一般题目给的单链表是无头单向非循环链表,但是我们可以升级成双向带头循环链表,这个链表比起单链表更有优势。一、哨兵位的头节
好好锅
·
2023-11-22 02:59
#
C语言之数据结构初阶
链表
c语言
数据结构
数据结构课程设计(C语言版)
、链表、顺序栈、循环队列、二叉树、图六个部分包括基本操作和一些简单应用所有代码上传至github,大家可以直接下载,记得点点star链接:DataStructure-Algorithm-Project
C语言数据结构
线性表中的顺序表的基本操作集
丸丸丸子w
·
2023-11-21 10:37
数据结构与算法
数据结构
c语言
周二 2020-01-07 07:50 - 24:30 多云 03h00m
)的《》看0/0页-5.科研文档1)组织工作[1]:例会--英语能力[2]:1.听力--十分2.单词--五分3.口语--五分4.英语文档1)编程能力[2]:1.编程语言C语言--O分2.数据结构与算法
C语言数据结构
么得感情的日更机器
·
2023-11-20 13:38
【Nacos】配置管理、微服务配置拉取、实现配置热更新、多环境配置
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-11-20 05:52
#
SpringCloud
微服务
架构
云原生
西南科技大学814考研二
C语言数据结构
与算法线性表顺序表(静态分配内存)#include#include//静态顺序表#defineMAX_SIZE8//顺序表储存的数据类型typedefintElemType;typedefstruct
lovewangyihui
·
2023-11-19 04:57
西南科技大学814专业课
科技
考研
C typedef 用法 详解(通俗易懂)
本篇博文算是《
C语言数据结构
与算法》系列专栏的开篇之作。其实,up准备出的C语言描述的数据结构与算法也仅仅是为了将来java版本的数据结构与算法做做铺垫,毕竟up是主攻java的。当然,之后up大概率
Cyan_RA9
·
2023-11-15 13:58
C
#
数据结构与算法(入门)
c语言
c++
数据结构
23.0、
C语言数据结构
——散列表(哈希表)查找
23.0、
C语言数据结构
——散列表(哈希表)查找、散列表(哈希表)查找:散列技术是在记录的存储位置和他的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key);这里我们把这种对应关系
澜色海湾
·
2023-11-14 23:37
C语言数据结构学习总结
C语言数据结构
散列表
哈希表
Hash
除留取余法
C语言数据结构
-第六章、树和二叉树-电大同步进度
第六章、树和二叉树——内容简介线性结构中结点间具有惟一前驱、惟一后继关系,而非线性结构中结点间前驱、后继的关系并不具有惟一性。其中,在树型结构中结点间关系是前驱惟一而后继不惟一,即结点之间是一对多的关系;直观地看,树结构是指具有分支关系的结构(其分叉、分层的特征类似于自然界中的树)。树和图的理论基础属离散数学内容,数据结构讨论的重点在树和图结构的实现技术。本章主要讨论树结构的特性、存储及其操作的实
神迹小卒
·
2023-11-14 20:09
数据结构与算法
C语言数据结构
-第五章 数组与广义表 -电大同步进度
第五章数组与广义表数组(Array)和广义表(GeneralizedList),可看成是一种扩展的线性数据结构,其特殊性不像栈和队列那样表现在对数据元素的操作受限制,而是反映在数据元素的构成上。在组成线性表的元素方面l数组可看成是由具有某种结构的数据构成,l广义表可以是由单个元素或子表构成。因此数组和广义表中的数据元素可以是单个元素也可以再是一个线性结构。从这个意义上讲,数组和广义表是线性表的推广
神迹小卒
·
2023-11-14 20:39
数据结构与算法
通过代码快速上手
C语言数据结构
-数组和广义表
5.1稀疏矩阵转置经典5.2稀疏矩阵列序递增转置#include#include//#include"array.h"#defineMAXSIZE1000/*非零元素的个数最多为1000*/#defineElementTypeint/*稀疏矩阵三元组表的类型定义*/#defineMAXSIZE1000/*非零元素的个数最多为1000*/#defineElementTypeint/*稀疏矩阵三元组表
神迹小卒
·
2023-11-14 20:09
数据结构与算法
C语言数据结构
--数组矩阵
#ifndefARRAY_H#defineARRAY_H#include"Head.h"#defineMAX_ARRAY_DIM8#defineMU20#defineNU20#defineMAX_ARRAY_SIZE12500//数组typedefstruct{ElemType_Int*base;//数组元素基址intdim;//数组维度int*bounds;//数组维界基址int*constan
QiQaWgYu
·
2023-11-14 20:08
C
c语言数据结构
---二叉树非递归输出
#include#include#includeusingnamespacestd;typedefstructnode{structnode*lchild;structnode*rchild;chardata;}Node,*Bit;Bitcreat(){//先序创建charb;intt;scanf("%c",&b);t=getchar();//吸收空格if(b=='#')returnNULL;el
东箭武
·
2023-11-14 20:37
c语言
数据结构
c++
c语言数据结构
---十字链表
#include#includetypedefstructnode{//十字链表输入三元组返回矩阵introw,col,val;structnode*down,*right;}JD,*J;typedefstruct{J*rhead,*chead;intmu,nu,tu;//行列非0元}CS;CScreat(CSM){intm,n,t;;intk,j,e;JD*p,*q;printf("inputr
东箭武
·
2023-11-14 20:37
数据结构
c语言
链表
c语言数据结构
---三叉树
#include#include#includeusingnamespacestd;typedefstructnode{structnode*lchild;structnode*rchild;structnode*parent;chardata;}Node,*Bit;Bitcreat(){//先序创建charb;intt;scanf("%c",&b);t=getchar();//吸收空格if(b=
东箭武
·
2023-11-14 20:34
c语言
数据结构
c++
c语言数据结构
---广义表
#include#includetypedefstructGNode{//广义表intNodeTag;//标志域union{chardata;structGNode*sublist;};structGNode*next;}*PGNode,PG;voidCreateGList(PGNode&GL){charch;scanf("%c",&ch);//读入一个字符,此处只可能读入空格#、左括号或英文字母
东箭武
·
2023-11-14 20:34
c语言
数据结构
开发语言
C语言数据结构
-----链表类型详解及链表练习题
0.前言之前我讲解了循序表以及单链表,接下来我会在介绍几个不同的链表,并举例相关习题使大家能够更加深入的理解。前期内容如下:链接:顺序表(动态顺序表增删查改的代码实现)链接:单链表(无头单向不循环)增删查改的代码实现链接:双向链表增删查改的代码实现文章目录0.前言1.带哨兵位头节点的链表2.双向链表3.链表习题一,反转链表(不带哨兵位)4.链表习题二,链表分割(带哨兵位)5.链表习题三,带环链表(
Chris·Bosh
·
2023-11-14 13:47
数据结构
数据结构
c语言
链表
C语言数据结构
——广义表
C语言数据结构
中,广义表和数组一样,也是线性表的一种推广!
开心果呀
·
2023-11-14 13:16
笔记
链表
数据结构
c语言
【
C语言数据结构
】单链表经典OJ题(题源:LeetCode206. 反转链表,21. 合并两个有序链表)
作者:热爱编程的小y专栏:
C语言数据结构
座右铭:能击败你的只能是明天的你OJ.1题目206.反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。
谁在夜里看海.
·
2023-11-14 13:13
C语言数据结构
链表
数据结构
c语言
C语言数据结构
——栈和队列的实现
文章目录前言栈Stack.hStack.c队列Queue.hQueue.c结束语前言本文章主要是为下一篇的在线OJ题目做铺垫,因为仅仅用c语言做栈与队列的OJ题时需要自己造轮子,也就是自己编写栈或者队列的前提下完成题目代码的编写。栈(FILO先进后出)的实现主要是用动态数组的形式构建,先进先出用数组再方便不过,只需要记录下标的值,初始为零,每次入栈加数据,下标加一,出栈的时候只需要将下标减一所对应
柒柒花生酱
·
2023-11-14 13:10
数据结构
C语言
数据结构
队列
栈
c语言
C语言数据结构
初阶(4)----带头双向循环链表
我们先来看看带头双向循环链表的结构:看到这里我们可能会产生一个想法:这个链表看起来好复杂的样子,是不是它的增删改查比单链表更难写呢?嘿嘿,还真的不是这样的,双向链表的增删改查是很好写的哦!函数接口一览初阶数据结构我们学习的一般都是增删改查这四种操作://2、带头+双向+循环链表增删查改实现typedefintLTDataType;typedefstructListNode{LTDataType_d
姬如祎
·
2023-11-13 07:35
数据结构与算法
数据结构
c语言
链表
算法
c++
c语言实现两个有序链表的合并
合并两个有序链表是
c语言数据结构
中比较经典的问题,首先两个链表都是有序的,即节点的顺序是按照各个节点中的值从小到大排序,而且合并之后的新链表中的各个节点顺序也要满足从小到大的排序,具体如下图所示。
efls111
·
2023-11-13 07:03
c语言数据结构
c语言
链表
开发语言
数据结构
【
C语言数据结构
】双链表详解(带头双向循环链表)
作者:热爱编程的小y专栏:
C语言数据结构
座右铭:能击败你的只能是明天的你目录一、导言二、结构三、接口实现(一)准备工作1.创立文件2.函数与结构体的定义(二)具体实现1.节点的申请2.头插与尾插3.头删与尾删
谁在夜里看海.
·
2023-11-13 07:02
C语言数据结构
数据结构
链表
c语言
c++
C语言数据结构
之带头双向循环链表
目录链表双链表头节点带头双向循环链表的图代码实现双向链表的尾插双向链表的尾删双向链表的头插双向链表的头删双向链表的查找双向链表在pos位置的前面进行插入双向链表删除pos位置的节点双向链表的销毁关于链表的互用完整代码链表链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实的。在现实中链表就像是火车每节车厢是相连,每节车厢都载着乘客或者货物。链表也是一样,
青山绿水不见
·
2023-11-13 07:29
数据结构
c语言
链表
【JVM】运行时数据区、程序计数器
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-11-13 01:20
#
JVM
jvm
数据结构编程题及解析c语言版,数据结构习题集答案(C语言版).pdf_
c语言数据结构
题目,
c语言数据结构
答案-C/C++文档类资源...
数据结构的C语言的经典练习题,有详细的答案和注释讲解1.6在程序设计中,常用下列三种不同的出错处理方式:(1)用exi语句终止执行并报告错误(2)以函数的返回值区别正确返回或错误返回;(3)设置一个整型变量的函数参数以区别正确返回或某种错误返回试讨论这三种方法各自的优缺点。解:(1)exit常用于异常错误处理,它可以强行中淅程序的执行,返囯操作系统。(2)以函数的返回值判断正确与杏常用于子程序的测
weixin_39618121
·
2023-11-12 07:50
数据结构编程题及解析c语言版
【MybatisPlus】条件构造器、自定义SQL、Service接口
个人主页:叶落闲庭我的专栏:
c语言数据结构
javaEE操作系统Redis石可破也,而不可夺坚;丹可磨也,而不可夺赤。
叶落闲庭
·
2023-11-11 16:32
#
MyBatisPlus
sql
数据库
mybatis
c语言数据结构
中top,
C语言数据结构
--栈
1.什么是栈栈其实就是一种线性表。只不过它有点特殊,它的特殊性主要体现在它是一种后进先出(LastInFirstOut)的线性表,跟队列刚好相对应,队列刚好是先进先出(FirstInFirstOut)的在栈中只能在一端进行操作,就是说保存数据和取出数据只能从线性表的一端进行,一般地操作端我们称之为栈顶,另一端则称为栈底。2.栈的基本操作栈的基本操作只有两个:入栈(push):即将数据保存在栈顶。进
weixin_32006353
·
2023-11-11 01:25
c语言数据结构中top
C语言数据结构
-实验
数据结构实验一元多项式哈夫曼编码和译码求图的最小生成树最短路径快速排序具体是根据老师给的实验要求,其中部分代码由老师给出一元多项式#include#include#includetypedefstructpolynode{floatcoef;//系数intexpn;//指数structpolynode*next;}polynode,*polylist;voidpoly_create(polylis
地球OL太难玩
·
2023-11-10 18:51
C语言
C语言
数据结构
C语言数据结构
-栈-后缀表达式计算
栈后缀表达式计算请使用已定义好的栈完成后缀表达式计算:(1)如果是操作数,直接入栈(2)如果是操作符op,连续出栈两次,得到操作数x和y,计算xopy,并将结果入栈。后缀表达式示例如下:931-3*+102/+13445+51/6-操作数、操作符之间由空格隔开,操作符有+,-,*,/,%共5种符号,所有操作数都为整型。栈的定义如下:#defineStack_Size50typedefstruct{
神迹小卒
·
2023-11-10 18:19
数据结构与算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他