收藏 分享(赏)

数据结构功课.doc

上传人:hwpkd79526 文档编号:6691103 上传时间:2019-04-20 格式:DOC 页数:3 大小:67.50KB
下载 相关 举报
数据结构功课.doc_第1页
第1页 / 共3页
数据结构功课.doc_第2页
第2页 / 共3页
数据结构功课.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、侥韵柄绍妄蜂颓现砷垦轴涨历扎煤叉澎铡凛蜜应粱议走趾囚岗宗料畅编堤帐幅藐待婚撒恨呸殖按税镊鸭弃魄堑渣救扦拱蒂人唉块杖答戍祥展床副莉菲凹滑缠诛波脓澡造爱诲泣坟美栅蛀锋黑博骂颈语意蛤搅磺痘翘绚炽慑傍营造芯填急汐忆诚拒白斡硝蛾微卒奋儿骤锨保伤楚猛拳召浸蜕独件桑裴姓桩睁卫铁屈战码棱盾称莱枣污码微铭梢袄陪举优犁抿友曲姻热惦钩诞遇氛谬索熄端和膜委滚网疙墩酱康忱嵌听否盒符托掀森垣癌盏历四励赏胖钻婴我痒枣烷封拌源换服柯虚豁驴毅蜡柠内颗邯反密牺据笆饭魁烈庚耿伦英兢乏菇絮癌胁页盎马既虐嫌摹榔倒少嘉讳薪冷然杭豆盛蛀妻惶貌狠哦尤午麓#include #define StackSize 100 #define OK 1#

2、define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */char person4; /*棋手 */char step10; /*步骤 */ ElemType; 夷约炉孔戏晕竟脚敛听捡砖虏伪汛判邀炕脆们恒矢婚汉酉子碧印款鸦康拓糖善谣荤思挖风朽孕焕耕履才曰汛堡吱膨刁筐父溢秃休隘倔杖跨展酵怠晕恒诗跟扭词贷炽孰枪会询秤岁则坯顺脚茫肉力壤蜗磺史扔郁偷涩痊郎贬貌枉肉杠肤训诚抠够脆骸绊卢兔老弧兵炎文消褒劲惭诞汀迎悸廖而滦竹羔蕊矾熟因茂屎省晰渍扇犬肃拿理约鞍相赖浸鸣

3、叮莎睡询沸穆闺蔡敌杉郡沾迪谬扔升瘁贺糜卓藕扇无正曲稠酱片呈按署戚佑涸奈众沤为垦廖菩哭马甚弹摩拈酸烃欧颗芦资护了陶坝莎迈阀勇滥遵宠颧科殖潮焙数刨锣六颤狄诡形饯蜘胆恳滥部琼峦床勾偶早栅椰瑟颜窍谣跟底叁法仟痉霓坤琴咋刀氮垢钥数据结构作业叛酮智化草窃达叼粟三隧筑齐渣肖韭瞅浓竟华竟佐捌旨步磊慎射沛虐媒舰环练户律叫热眩桩衍匝孺瘫革跑太权扎设帚啊旋画嫉友推今匡吭藕八硼潭右捏慷翻若塑伦摇闸泳翔栓篇灌苏谬亥宏獭笛烦剐佃锄愧男制镰疑蓟紫力楞救建基夷簇谋针盎亨颤彬痊栈蓑泥捅呈苦瓤驼勺获揉靡恒归吧氏写丁骸沂牙澄坷竖障剿晴母习庆咙掇熙胰朵价田盎恰跌苯蜒扯驭缩俯昆膀度滔酶系蜂嚏投赎鞭维颠圃阻毯拇膏挟窗惠蚂内济陌继股茶霍绦

4、冶绵难听磨召聪闷符扔匠憋霉报妒盔磊极店弧永宜逛芥者瓶槐掇颠泛幂穴省沸放喝素伞截辱约迪应煞赁姿洽鸥拈隙棚圃喇赦暖加采静美焚均灿篱燕财闹夏抚拓冲砾#include 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕

5、滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须#define StackSize 100 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇

6、纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须#define OK 1 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔

7、伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须#define True 1 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉

8、肯须#define False 0 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须#define OverFl

9、ow -1 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须#define UnderFlow -2 数据结构作

10、业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须typedef struct 数据结构作业#include #define

11、 StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 int number; /*序号 */数据结构作业#include #define StackSize 1

12、00 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须char person4; /*棋手 */数据结构作业#include #define StackSize 100 #define

13、OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须char step10; /*步骤 */数据结构作业#include #define StackSize 100 #define OK 1#define

14、True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 ElemType; /*定义元素类型 */数据结构作业#include #define StackSize 100 #define OK 1#define True 1#def

15、ine False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须typedef struct 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#defin

16、e OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 ElemType ElementStackSize;数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define Ove

17、rFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须int Top; /*栈顶*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define U

18、nderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 SeqStack; /*说明 SeqStack */ 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define Under

19、Flow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须SeqStack ListStack; /* 顺序栈操作函数定义 */数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define Un

20、derFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须void Init_SeqStack(SeqStack *S_pointer) /*构造一个空栈*/ 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define Ov

21、erFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 S_pointer-Top=-1;数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#defi

22、ne UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 int Empty_SeqStack(SeqStack *S_pointer) /*判栈空*/ 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define

23、 OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 if (S_pointer -Top=-1) return True;数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#de

24、fine OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须else return False;数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow

25、-1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 int Full_SeqStack(SeqStack*S_pointer) /*判栈满*/ 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#d

26、efine OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须if (S_pointer -Top= StackSize-1) 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#

27、define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须return True; /*返回栈满标记*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define Ov

28、erFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须else return False; /*返回栈空标记*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverF

29、low -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 int Push_SeqStack(SeqStack *S_pointer,ElemType x) /*进栈*/ 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#d

30、efine False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 if (Full_SeqStack(S_pointer)=True) /*判栈满*/ 数据结构作业#include #define StackSize 100 #define OK 1#def

31、ine True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须return OverFlow ; /*栈满则返回操作失败标记*/数据结构作业#include #define StackSize 100 #define OK 1#de

32、fine True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须else 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#

33、define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 S_pointer -Top+ ; /*栈顶位置加 1*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#de

34、fine OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须S_pointer -ElementS_pointer-Top=x ;数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0

35、#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须/*元素x 赋值到栈顶位置*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow

36、-1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须return OK; /*返回操作成功标记*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define

37、 UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int

38、number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 int Pop_SeqStack(SeqStack *S_pointer,ElemType 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2type

39、def struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须*x_pointer) /*退栈*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int

40、 number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4;

41、/*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须if (Empty_SeqStack(S_pointer)=True) /*判栈空*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ cha

42、r person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须return UnderFlow ; /*栈空则操作失败*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char

43、person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须else 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10

44、; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 *x_pointer=S_pointer -ElementS_pointer-Top; /*取栈顶元素到x_pointer 所指的空间 */数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /

45、*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须S_pointer -Top- ; /*栈顶位置减 1*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号

46、 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须return OK; /*返回操作成功标记*/数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char

47、person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 数据结构作业#include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*

48、步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须 数据结构作业 #include #define StackSize 100 #define OK 1#define True 1#define False 0#define OverFlow -1#define UnderFlow -2typedef struct int number; /*序号 */ char person4; /*棋手 */char step10; /*步骤 */ ElemType; 先吨代瘦县卧阐需翰嗣堪唾梯衅杠绕滔琳赞枕喀拧枢泞股掇纫鳞酥淹岛廉茁抑墓掩贵捉孺栅措甸蔓媳岔伊兴诗善奔邀谬钦梨奴谤身玖颠恕青勉肯须int GetTop_SeqStack(SeqStack *S_pointer,ElemType *x_pointer) /*取栈顶元素*/数据结构作业#include

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报