链表栈的基本操作(C语言)

上传者: gyx1549624673 | 上传时间: 2019-12-21 19:49:34 | 文件大小: 7.71MB | 文件类型: zip
利用Linux GNU make C 项目管理软件工具实现数据结构栈(Stack)。实现Push,Pop,Delete,Search,Visit through,Clear功能。节点的数据设计具有一般性(使用void *data),使用链表栈实现本功能,且栈的Top指针作为每个函数的形式参数。最后以int型序号管理为实例,演示实验功能。ac_impl.c负责输出选择菜单项;test_impl.c中实现对菜单的选择,以及具体实例的验证;main.c作为入口,对test_impl.c进行调用;mod_impl.c中实现具体的功能函数。
搭配博客,以便更好的理解掌握

文件下载

资源详情

[{"title":"( 69 个子文件 7.71MB ) 链表栈的基本操作(C语言)","children":[{"title":"LStack","children":[{"title":"Debug","children":[{"title":"LStack.exe <span style='color:#111;'> 37.50KB </span>","children":null,"spread":false},{"title":"LStack.ilk <span style='color:#111;'> 345.08KB </span>","children":null,"spread":false},{"title":"LStack.pdb <span style='color:#111;'> 572.00KB </span>","children":null,"spread":false}],"spread":true},{"title":".vs","children":[{"title":"ProjectSettings.json <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"VSWorkspaceState.json <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"LStack","children":[{"title":"v15","children":[{"title":"ipch","children":[{"title":"AutoPCH","children":[{"title":"ebb0e5741cbab979","children":[{"title":"MAIN.ipch <span style='color:#111;'> 1.94MB </span>","children":null,"spread":false}],"spread":true},{"title":"9cabbd59d8d546c2","children":[{"title":"MAIN.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":true},{"title":"5b329e44a4d24ec0","children":[{"title":"TEST_IMPL.ipch <span style='color:#111;'> 2.38MB </span>","children":null,"spread":false}],"spread":true},{"title":"ada314c608d550ba","children":[{"title":"MAIN.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":true},{"title":"3b98f969015675b8","children":[{"title":"MOD_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":true},{"title":"5ffafe920cd7938","children":[{"title":"TEST_IMPL.ipch <span style='color:#111;'> 2.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"57b044f15e9dcf84","children":[{"title":"MAIN.ipch <span style='color:#111;'> 320.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"3653ad22a624dab3","children":[{"title":"MOD_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false},{"title":"514c5e1d206142df","children":[{"title":"AC_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false},{"title":"ad847ec608bb5449","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.00MB </span>","children":null,"spread":false}],"spread":false},{"title":"9cecf0eb2a59fd9c","children":[{"title":"AC_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false},{"title":"ebcf7b741cd4b5ea","children":[{"title":"MAIN.ipch <span style='color:#111;'> 2.94MB </span>","children":null,"spread":false}],"spread":false},{"title":"9cc38759d8e97ce1","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.00MB </span>","children":null,"spread":false}],"spread":false},{"title":"c13dd2a1b89fdd84","children":[{"title":"AC_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false},{"title":"fb887d174cf9c0cb","children":[{"title":"TEST_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false},{"title":"2b3fe43da360dc80","children":[{"title":"MOD_IMPL.ipch <span style='color:#111;'> 2.50MB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".suo <span style='color:#111;'> 62.00KB </span>","children":null,"spread":false},{"title":"Browse.VC.db <span style='color:#111;'> 1.63MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"slnx.sqlite <span style='color:#111;'> 288.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"x64","children":[{"title":"Debug","children":[{"title":"LStack.exe <span style='color:#111;'> 62.00KB </span>","children":null,"spread":false},{"title":"LStack.ilk <span style='color:#111;'> 419.27KB </span>","children":null,"spread":false},{"title":"LStack.pdb <span style='color:#111;'> 540.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LStack","children":[{"title":"def.h <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc141.pdb <span style='color:#111;'> 76.00KB </span>","children":null,"spread":false},{"title":"LStack.tlog","children":[{"title":"CL.read.1.tlog <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 636B </span>","children":null,"spread":false},{"title":"CL.write.1.tlog <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"LStack.lastbuildstate <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"test_impl.obj <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false},{"title":"LStack.log <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"ac_impl.obj <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false},{"title":"mod_impl.obj <span style='color:#111;'> 10.94KB </span>","children":null,"spread":false},{"title":"vc141.idb <span style='color:#111;'> 67.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"LStack.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"vc141.pdb <span style='color:#111;'> 76.00KB </span>","children":null,"spread":false},{"title":"LStack.tlog","children":[{"title":"CL.read.1.tlog <span style='color:#111;'> 8.05KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 552B </span>","children":null,"spread":false},{"title":"CL.write.1.tlog <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"LStack.lastbuildstate <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"test_impl.obj <span style='color:#111;'> 14.20KB </span>","children":null,"spread":false},{"title":"LStack.log <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"ac_impl.obj <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false},{"title":"mod_impl.obj <span style='color:#111;'> 13.56KB </span>","children":null,"spread":false},{"title":"vc141.idb <span style='color:#111;'> 99.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"access.h <span style='color:#111;'> 134B </span>","children":null,"spread":false},{"title":"ac_impl.c <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"menu.h <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"LStack.vcxproj.filters <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"LStack.vcxproj <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"test_impl.c <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"makefile <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"modify.h <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"main.h <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"mod_impl.c <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 106B </span>","children":null,"spread":false}],"spread":false},{"title":"LStack.sln <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明