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


利用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中实现具体的功能函数。
搭配博客,以便更好的理解掌握
资源截图
代码片段和文件信息
#include“access.h“
void instructions() {  //show menu
printf(“-------------*****-------------

“1.push data into the stack

“2.pop data out the stack

“3.delete the data

“4.search the data

“5.visit through the stack

“6.claer the stack

“7.end

“-------------*****-------------

“please input your choice: “
);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-16 14:16  LStack
     目录           0  2018-11-17 16:53  LStack.vs
     目录           0  2018-11-16 13:38  LStack.vsLStack
     目录           0  2018-11-18 13:41  LStack.vsLStackv15
     文件       63488  2018-11-18 13:41  LStack.vsLStackv15.suo
     文件     1703936  2018-11-18 13:41  LStack.vsLStackv15Browse.VC.db
     目录           0  2018-11-16 13:38  LStack.vsLStackv15ipch
     目录           0  2018-11-17 17:19  LStack.vsLStackv15ipchAutoPCH
     目录           0  2018-11-16 13:53  LStack.vsLStackv15ipchAutoPCH2b3fe43da360dc80
     文件     2621440  2018-11-16 14:59  LStack.vsLStackv15ipchAutoPCH2b3fe43da360dc80MOD_IMPL.ipch
     目录           0  2018-11-16 13:38  LStack.vsLStackv15ipchAutoPCH3653ad22a624dab3
     文件     2621440  2018-11-16 11:52  LStack.vsLStackv15ipchAutoPCH3653ad22a624dab3MOD_IMPL.ipch
     目录           0  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH3b98f969015675b8
     文件     2621440  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH3b98f969015675b8MOD_IMPL.ipch
     目录           0  2018-11-16 13:38  LStack.vsLStackv15ipchAutoPCH514c5e1d206142df
     文件     2621440  2018-11-16 11:09  LStack.vsLStackv15ipchAutoPCH514c5e1d206142dfAC_IMPL.ipch
     目录           0  2018-11-16 13:38  LStack.vsLStackv15ipchAutoPCH57b044f15e9dcf84
     文件      327680  2018-11-16 10:47  LStack.vsLStackv15ipchAutoPCH57b044f15e9dcf84MAIN.ipch
     目录           0  2018-11-16 15:02  LStack.vsLStackv15ipchAutoPCH5b329e44a4d24ec0
     文件     2490368  2018-11-16 15:02  LStack.vsLStackv15ipchAutoPCH5b329e44a4d24ec0TEST_IMPL.ipch
     目录           0  2018-11-18 12:41  LStack.vsLStackv15ipchAutoPCH5ffafe920cd7938
     文件     2490368  2018-11-18 12:41  LStack.vsLStackv15ipchAutoPCH5ffafe920cd7938TEST_IMPL.ipch
     目录           0  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH9cabbd59d8d546c2
     文件     2621440  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH9cabbd59d8d546c2MAIN.ipch
     目录           0  2018-11-18 00:08  LStack.vsLStackv15ipchAutoPCH9cc38759d8e97ce1
     文件     3145728  2018-11-18 00:08  LStack.vsLStackv15ipchAutoPCH9cc38759d8e97ce1MAIN.ipch
     目录           0  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH9cecf0eb2a59fd9c
     文件     2621440  2018-11-18 12:37  LStack.vsLStackv15ipchAutoPCH9cecf0eb2a59fd9cAC_IMPL.ipch
     目录           0  2018-11-16 15:02  LStack.vsLStackv15ipchAutoPCHad847ec608bb5449
     文件     3145728  2018-11-16 15:02  LStack.vsLStackv15ipchAutoPCHad847ec608bb5449MAIN.ipch
     目录           0  2018-11-16 15:25  LStack.vsLStackv15ipchAutoPCHada314c608d550ba
............此处省略69个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)