【文件属性】:
文件名称:push_swap:push_swap
文件大小:21KB
文件格式:ZIP
更新时间:2021-03-28 08:53:31
C
push_swap
主题
该项目将使您使用尽可能少的操作数,以一组有限的指令对堆栈中的数据进行排序。 要获得成功,您将不得不操纵各种类型的算法,并从中选择一种(最合适的)最合适的解决方案来进行优化的数据排序。
二进制的
push_swap [-cvs] [--dst] [file ...] [arguments ...]
接收作为堆的整数参数列表,并生成用于对该堆进行排序的指令。
checker [-cvs] [--src] [file ...] [arguments ...]
检查您将使用push_swap程序生成的指令列表是否正确地对堆栈进行了排序。
指示
sa :交换a-交换堆栈a顶部的前2个元素。 如果只包含一个元素或不包含任何元素,则不执行任何操作。
sb :交换b-交换堆栈b顶部的前2个元素。 如果只包含一个元素或不包含任何元素,则不执行任何操作。
ss :同时使用s
【文件预览】:
push_swap-master
----checker.c(3KB)
----.gitmodules(74B)
----srcs()
--------display()
--------operations()
--------algorithms()
--------parsing()
--------condition()
--------free()
----includes()
--------push_swap.h(3KB)
----libft()
----test(0B)
----README.md(2KB)
----Makefile(2KB)
----push_swap.c(1KB)
----tester.sh(770B)
----.gitignore(39B)