このプログラムは、複数のアルゴリズムを学習、検証することを目的として作成されました。
$tree .
.
├── Makefile
├── README.md
├── include
│ ├── ACN_types.h
│ ├── dp_util.h
│ ├── graph_util.h
│ ├── search_util.h
│ └── sort_util.h
├── obj
│ ├── insertion.o
│ ├── main.o
│ ├── sort
│ │ ├── bogo.o
│ │ ├── bubble.o
│ │ ├── quick.o
│ │ ├── selection.o
│ │ ├── sort_util.o
│ │ └── stalin.o
│ └── src
│ ├── main.o
│ ├── sort
│ │ ├── bogo.o
│ │ ├── bubble.o
│ │ ├── quick.o
│ │ ├── selection.o
│ │ └── stalin.o
│ └── sort_util.o
├── sort.bin
└── src
├── insertion.c
├── main.c
└── sort
├── bogo.c
├── bubble.c
├── quick.c
├── selection.c
├── sort_util.c
└── stalin.c
8 directories, 31 files
make
または手動でコンパイルする場合
gcc -Wall -Wextra -Werror -std=c99 -o sort main.c sort_util.c
実行方法
./sort.bin
.
├── Makefile
├── README.md
├── include
│ ├── ACN_types.h
│ ├── sort_util.h
│ ├── search_util.h
│ ├── graph_util.h
│ └── dp_util.h
├── obj
│ ├── main.o
│ ├── sort/
│ │ ├── bogo.o
│ │ ├── bubble.o
│ │ ├── quick.o
│ │ ├── selection.o
│ │ ├── stalin.o
│ │ └── sort_util.o
│ ├── search/
│ │ ├── linear.o
│ │ ├── binary.o
│ │ └── search_util.o
│ ├── graph/
│ │ ├── bfs.o
│ │ ├── dfs.o
│ │ └── graph_util.o
│ └── dp/
│ ├── fibonacci.o
│ ├── knapsack.o
│ └── dp_util.o
├── src
│ ├── main.c
│ ├── sort/
│ │ ├── bogo.c
│ │ ├── bubble.c
│ │ ├── quick.c
│ │ ├── selection.c
│ │ ├── stalin.c
│ │ └── sort_util.c
│ ├── search/
│ │ ├── linear.c
│ │ ├── binary.c
│ │ └── search_util.c
│ ├── graph/
│ │ ├── bfs.c
│ │ ├── dfs.c
│ │ └── graph_util.c
│ └── dp/
│ ├── fibonacci.c
│ ├── knapsack.c
│ └── dp_util.c
├── sort.bin