首页
社区
课程
招聘
[原创]C语言实现 栈排序算法
发表于: 2019-11-3 14:53 4675

[原创]C语言实现 栈排序算法

2019-11-3 14:53
4675

这题正确姿势是用顺序表做。昨天没注意直接用链表做了。。

思路:利用辅助栈排序

第一步:
取原栈第一个元素a,压辅助栈a 删除原栈a
大循环
第二步:循环
取原栈第一个元素a,删除原栈a 。*循环1:在辅助栈中找< 或 >的元素
计数k++ 循环1-
循环2 助栈空压回原栈k个元素 循环2- ,把a压栈辅助栈,循环3 再把原栈里的数据全部压回辅助栈 循环3-
大循环-

 

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 3
支持
分享
最新回复 (2)
雪    币: 12352
活跃值: (5118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

学C中,多谢楼主分享哟
2019-11-6 21:17
0
雪    币: 43
活跃值: (1084)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
xie风腾 [em_32] 学C中,多谢楼主分享哟
互相学习
2019-11-6 23:27
0
游客
登录 | 注册 方可回帖
返回
//