没有合适的资源?快使用搜索试试~ 我知道了~
push_swap:使用尽可能少的操作数,以一组有限的指令对堆栈中的数据进行排序
共17个文件
c:13个
h:1个
makefile:1个
需积分: 10 0 下载量 155 浏览量
2021-04-06
03:53:11
上传
评论
收藏 11KB ZIP 举报
温馨提示
push_swap 使用尽可能少的操作数,以一组有限的指令对堆栈中的数据进行排序 这个项目的概念 这个想法很简单,您有两个堆栈,分别称为堆栈A和堆栈B。 堆栈A会得到一个随机的无序编号列表。 您必须将堆栈A中的数字随机列出,并对它们进行排序,以便堆栈A从最小到最大进行组织。 您只有几步可以用来操纵我们称之为“动作”的堆栈。 该项目的主要目标是以尽可能少的动作来组织堆栈A。 移动 这些动作被命名为:sa,sb,ss,ra,rb,rr,rra,rrb,rrr,pa,pb。 我使用双链表来实现这些动作: sa || 某人 :clockwise_vertical_arrows: -swap 2 first element :right_arrow_curving_up: ra || rb :left_arrow_curving_right: -put the first element last,and all elemnt go UP by one :right_arrow_curving_down: rra || rrb :counterclockwise_arrows_bu
资源推荐
资源详情
资源评论
收起资源包目录
push_swap-main.zip (17个子文件)
push_swap-main
libft
test.c 3KB
Makefile 2KB
README.md 2KB
includes
.DS_Store 6KB
push_swap.h 2KB
srcs
checker.c 6KB
to_use.c 1KB
cordnate.c 1KB
errors.c 2KB
moves.c 3KB
swap.c 963B
list.c 2KB
orderby.c 1KB
print.c 892B
gen_sort.c 1KB
simple_free.c 1KB
ok_ko.c 1KB
共 17 条
- 1
资源评论
愍蟊朙
- 粉丝: 23
- 资源: 4709
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功