点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
课程资源
C/C++
课程资源下载,C/C++下载列表 第855页
«
1
2
...
.50
.51
.52
.53
.54
855
.56
.57
.58
.59
.60
...
11838
»
[
C/C++
]
数据结构(C语言)代码实例12
说明: //--------------------销毁栈------------------------ Status DestroyStack(SqStack &S){ free(S.base); free(S.top); S.base=NULL; return true; }
<
dog123456d
> 上传 | 大小:
8mb
[
C/C++
]
数据结构(C语言)代码实例11
说明: //--------------------清空栈------------------------ Status ClearStack(SqStack &S){//清空栈的时候不用将stacksize重新赋值 S.top=S.base; //因为经过realloc函数重新分配空间后(stacksize大小改变), return true; //S.base指向的是一段stacksize大小的连续存储空间 //即使将他重置,剩余的空间也是闲置的(顺序表里也只是经当前长度置为0) }
<
dog123456d
> 上传 | 大小:
8mb
[
C/C++
]
数据结构(C语言)代码实例
说明: //--------------------遍历栈------------------------ Status StackTraverse(SqStack S){//从栈底到栈顶的方向 if(S.top==S.base){ return false; } while(S.base <S.top ){ printf("%c\t",*(S.base++)); } printf("\n"); return true;
<
dog123456d
> 上传 | 大小:
8mb
[
C/C++
]
数据结构(C语言)代码实例9
说明: //------------------返回栈元素个数------------------ int StackLength(SqStack S){ if(S.base==S.top){ return 0; } return S.top-S.base; }
<
dog123456d
> 上传 | 大小:
24mb
[
C/C++
]
数据结构(C语言)代码实例8
说明: //------------------判断栈是否为空------------------ Status StackEmpty(SqStack S){ if(S.base==S.top){ return true; } return false; }
<
dog123456d
> 上传 | 大小:
24mb
[
C/C++
]
c语言课件 及公司面试题目
说明: c语言入门
<
haohanlantian123
> 上传 | 大小:
22mb
[
C/C++
]
数据结构(C语言)代码实例7
说明: //-------------------查看栈顶元素------------------- Status GetTop(SqStack S,Elemtype &e){ if(S.base==S.top ){ return false; } e=*(S.top-1); return true; }
<
dog123456d
> 上传 | 大小:
24mb
[
C/C++
]
数据结构(C语言)代码实例6
说明: //---------------------出栈函数--------------------- Status Pop(SqStack &S,Elemtype &e){ //非法判断 if(S.base==S.top){ return false; } S.top--; //注意这里因为top指向栈中当前元素的上一个空间,所以要先将其位置减一 e=*S.top; return true; }
<
dog123456d
> 上传 | 大小:
24mb
[
C/C++
]
数据结构(C语言)代码实例5
说明: //---------------------入栈函数--------------------- Status Push(SqStack &S,Elemtype e){ //判断是否溢出 if(S.top-S.base>=S.stacksize){ S.base=(Elemtype *)realloc(S.base,(S.stacksize+STACKINCREACE)*sizeof(Elemtype)); if(!S.base){ return false; } S.top=S.bas
<
dog123456d
> 上传 | 大小:
24mb
[
C/C++
]
数据结构(C语言)代码实例4
说明: Status InitStack(SqStack &S){ S.base = (Elemtype *)malloc(STACK_INIT_SIZE*sizeof(Elemtype)); //2016.4.17编译时报错:missing “)”before ; //错误原因:由于头文件中定义常量时后面加了;导致编译的时候将STACK_INIT_SIZE用100;代替, //使得该函数提前结束语100处,malloc后的“(”找不到匹配的“)”而报错 //解决方法:去掉常量定义中的; if(!S.
<
dog123456d
> 上传 | 大小:
16mb
[
C/C++
]
数据结构(C语言)代码实例3
说明: void main(){ SqStack stack; char temp=a; char getElem=NULL; char popElem=NULL; InitStack(stack); Push(stack,temp); Push(stack,b); GetTop(stack,getElem); printf("栈顶元素是:%c\n",getElem); char *empty=NULL; empty=StackEmpty(stack)?"是空栈!":"不是空栈!&qu ot;
<
dog123456d
> 上传 | 大小:
16mb
[
C/C++
]
数据结构(C语言)代码实例2
说明: //--------------------栈的顺序存储结构-------------------- #define STACK_INIT_SIZE 100 #define STACKINCREACE 10 typedef char Elemtype;//在头文件中说明 typedef int Status; typedef struct{ Elemtype *base; Elemtype *top; int stacksize
<
dog123456d
> 上传 | 大小:
16mb
«
1
2
...
.50
.51
.52
.53
.54
855
.56
.57
.58
.59
.60
...
11838
»
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
资源分类
3G/移动开发
C/C++
Java
.Net
PHP
嵌入式
软件测试
数据库
网络管理
网页制作
游戏开发
专业指导
讲义
本站统计
资源总数:
630
万个
资源大小:
15
TB
今日更新:468个
注册人数:225万
今日注册:838
加入“点数信息”会员
“点数信息”是专业的,大型的源码,编程资源等搜索,交换平台,旨在帮助软件开发人员提供源码,编程资源下载,技术交流等服务!目前源码资源大小已超过8TB。
超值价格,购买下载积分,即时到帐,无需等待马上可以下载你所需的资料。无限期使用,一次购买越多越优惠!
免费获取积分
免费获得积分的途径是通过会员下载您上传的资料,您的帐户即增加积分。
立即上传资料,越多越好,被搜索到的机会越大!越早上传越早得积分,下载次数越多,您的积分越多。
合作伙伴
CodeProject
搜珍网
建筑工程网
CSDN.net
建筑资料网