├── .editorconfig ├── .gitmodules ├── Makefile ├── README.md ├── author ├── benchmark.sh ├── images ├── benchmark_100.png ├── benchmark_500.png ├── checker_(verbose_and_color_mode).png ├── checker_(verbose_mode).png └── visualizer.png ├── includes ├── error_message.h ├── push_swap.h └── visualizer.h ├── minilibx_macos ├── Makefile ├── _README_ ├── font.c ├── font.xcf ├── man │ ├── man1 │ │ ├── mlx.1 │ │ ├── mlx_loop.1 │ │ ├── mlx_new_image.1 │ │ ├── mlx_new_window.1 │ │ └── mlx_pixel_put.1 │ └── man3 │ │ ├── mlx.1 │ │ ├── mlx_loop.1 │ │ ├── mlx_new_image.1 │ │ ├── mlx_new_window.1 │ │ └── mlx_pixel_put.1 ├── mlx.h ├── mlx_init_loop.m ├── mlx_int.h ├── mlx_int_str_to_wordtab.c ├── mlx_new_image.m ├── mlx_new_window.h ├── mlx_new_window.m ├── mlx_rgb.c ├── mlx_shaders.c └── mlx_xpm.c ├── push_swap.en.pdf └── sources ├── checker.c ├── command.c ├── direction.c ├── draw.c ├── draw_utils.c ├── free.c ├── index.c ├── init.c ├── markup.c ├── parse.c ├── print.c ├── push.c ├── push_swap.c ├── reverse_rotate.c ├── rotate.c ├── solve.c ├── solve_a.c ├── solve_b.c ├── stack.c ├── swap.c ├── utils.c ├── validate.c └── visualizer.c /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/README.md -------------------------------------------------------------------------------- /author: -------------------------------------------------------------------------------- 1 | vbrazhni 2 | -------------------------------------------------------------------------------- /benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/benchmark.sh -------------------------------------------------------------------------------- /images/benchmark_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/images/benchmark_100.png -------------------------------------------------------------------------------- /images/benchmark_500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/images/benchmark_500.png -------------------------------------------------------------------------------- /images/checker_(verbose_and_color_mode).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/images/checker_(verbose_and_color_mode).png -------------------------------------------------------------------------------- /images/checker_(verbose_mode).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/images/checker_(verbose_mode).png -------------------------------------------------------------------------------- /images/visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/images/visualizer.png -------------------------------------------------------------------------------- /includes/error_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/includes/error_message.h -------------------------------------------------------------------------------- /includes/push_swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/includes/push_swap.h -------------------------------------------------------------------------------- /includes/visualizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/includes/visualizer.h -------------------------------------------------------------------------------- /minilibx_macos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/Makefile -------------------------------------------------------------------------------- /minilibx_macos/_README_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/_README_ -------------------------------------------------------------------------------- /minilibx_macos/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/font.c -------------------------------------------------------------------------------- /minilibx_macos/font.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/font.xcf -------------------------------------------------------------------------------- /minilibx_macos/man/man1/mlx.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man1/mlx.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man1/mlx_loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man1/mlx_loop.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man1/mlx_new_image.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man1/mlx_new_image.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man1/mlx_new_window.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man1/mlx_new_window.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man1/mlx_pixel_put.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man1/mlx_pixel_put.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man3/mlx.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man3/mlx.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man3/mlx_loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man3/mlx_loop.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man3/mlx_new_image.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man3/mlx_new_image.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man3/mlx_new_window.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man3/mlx_new_window.1 -------------------------------------------------------------------------------- /minilibx_macos/man/man3/mlx_pixel_put.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/man/man3/mlx_pixel_put.1 -------------------------------------------------------------------------------- /minilibx_macos/mlx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx.h -------------------------------------------------------------------------------- /minilibx_macos/mlx_init_loop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_init_loop.m -------------------------------------------------------------------------------- /minilibx_macos/mlx_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_int.h -------------------------------------------------------------------------------- /minilibx_macos/mlx_int_str_to_wordtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_int_str_to_wordtab.c -------------------------------------------------------------------------------- /minilibx_macos/mlx_new_image.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_new_image.m -------------------------------------------------------------------------------- /minilibx_macos/mlx_new_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_new_window.h -------------------------------------------------------------------------------- /minilibx_macos/mlx_new_window.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_new_window.m -------------------------------------------------------------------------------- /minilibx_macos/mlx_rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_rgb.c -------------------------------------------------------------------------------- /minilibx_macos/mlx_shaders.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_shaders.c -------------------------------------------------------------------------------- /minilibx_macos/mlx_xpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/minilibx_macos/mlx_xpm.c -------------------------------------------------------------------------------- /push_swap.en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/push_swap.en.pdf -------------------------------------------------------------------------------- /sources/checker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/checker.c -------------------------------------------------------------------------------- /sources/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/command.c -------------------------------------------------------------------------------- /sources/direction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/direction.c -------------------------------------------------------------------------------- /sources/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/draw.c -------------------------------------------------------------------------------- /sources/draw_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/draw_utils.c -------------------------------------------------------------------------------- /sources/free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/free.c -------------------------------------------------------------------------------- /sources/index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/index.c -------------------------------------------------------------------------------- /sources/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/init.c -------------------------------------------------------------------------------- /sources/markup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/markup.c -------------------------------------------------------------------------------- /sources/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/parse.c -------------------------------------------------------------------------------- /sources/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/print.c -------------------------------------------------------------------------------- /sources/push.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/push.c -------------------------------------------------------------------------------- /sources/push_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/push_swap.c -------------------------------------------------------------------------------- /sources/reverse_rotate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/reverse_rotate.c -------------------------------------------------------------------------------- /sources/rotate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/rotate.c -------------------------------------------------------------------------------- /sources/solve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/solve.c -------------------------------------------------------------------------------- /sources/solve_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/solve_a.c -------------------------------------------------------------------------------- /sources/solve_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/solve_b.c -------------------------------------------------------------------------------- /sources/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/stack.c -------------------------------------------------------------------------------- /sources/swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/swap.c -------------------------------------------------------------------------------- /sources/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/utils.c -------------------------------------------------------------------------------- /sources/validate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/validate.c -------------------------------------------------------------------------------- /sources/visualizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VBrazhnik/Push_swap/HEAD/sources/visualizer.c --------------------------------------------------------------------------------