aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Liodden <[email protected]>2017-11-15 15:54:31 +0100
committerErik Liodden <[email protected]>2017-11-15 16:01:28 +0100
commit1ec8e494716ba7b17afe752f867e9ae33e4163b0 (patch)
tree36e53f2579ae7fb40e4b2f9e5f3dd914fbdf7f49
parent9c38aae5127a9e8679999d8981eaa5b63d328216 (diff)
downloadalgdat-1ec8e494716ba7b17afe752f867e9ae33e4163b0.tar.gz
add a possible structure of the project
just to give an idea to myself about where i am heading
-rw-r--r--structure.txt74
1 files changed, 74 insertions, 0 deletions
diff --git a/structure.txt b/structure.txt
new file mode 100644
index 0000000..284d676
--- /dev/null
+++ b/structure.txt
@@ -0,0 +1,74 @@
+.
+|-- Makefile
+|-- README
+|-- include/
+| |-- structures.h
+| |-- tree_traversal.h
+| |-- sort.h
+| |-- search.h
+| |-- shortest_path.h
+| `-- oving.h
+|
+|-- src/
+| |-- Makefile
+| |-- main.c /* will let you select algorithm */
+| |-- structures/
+| | |-- module.mk
+| | |-- stack.c
+| | |-- queue.c
+| | |-- heap.c
+| | |-- graph.c
+| | |-- tree.c
+| | `-- list.c
+| |
+| |-- tree_traversal/
+| | |-- module.mk
+| | |-- bfs.c
+| | |-- dfs.c
+| | `-- topological_sort.c
+| |
+| |-- sort/
+| | |-- module.mk
+| | |-- comparison_sort.c
+| | |-- quick_sort.c
+| | |-- merge_sort.c
+| | |-- heap_sort.c
+| | |-- bucket_sort.c
+| | |-- counting_sort.c
+| | `-- radix_sort.c
+| |
+| |-- search/
+| | |-- module.mk
+| | |-- linear_search.c
+| | `-- binary_search.c
+| |
+| |-- shortest_path/
+| | |-- module.mk
+| | |-- djikstra.c
+| | |-- dag_shortest_path.c
+| | `-- bellman_ford.c
+| |
+| |-- max_flow/
+| | `-- module.mk
+| |
+| `-- oving/
+| |-- module.mk
+| |-- oving1.c
+| |-- oving2.c
+| |-- oving3.c
+| |-- oving4.c
+| |-- oving5.c
+| |-- oving6.c
+| |-- oving7.c
+| |-- oving8.c
+| `-- oving9.c
+|
+|-- test/
+| |-- Makefile
+| |-- structures/
+| |-- tree_traversal/
+| |-- sort/
+| |-- search/
+| |-- shortest_path/
+| |-- max_flow/
+| `-- oving/