From e433c6a99be94d1cd8814b6d93a328e35e03827d Mon Sep 17 00:00:00 2001 From: Paul Arelt Date: Wed, 13 Dec 2023 19:03:37 -0500 Subject: [PATCH 1/4] Add directory structure. --- DSA/Algorithms/README.md | 5 +++++ DSA/DataStructures/README.md | 9 +++++++++ DSA/README.md | 4 ++++ GeneralPurpose/README.md | 6 ++++++ README.md | 6 ++++++ 5 files changed, 30 insertions(+) create mode 100644 DSA/Algorithms/README.md create mode 100644 DSA/DataStructures/README.md create mode 100644 DSA/README.md create mode 100644 GeneralPurpose/README.md diff --git a/DSA/Algorithms/README.md b/DSA/Algorithms/README.md new file mode 100644 index 0000000..0d515ae --- /dev/null +++ b/DSA/Algorithms/README.md @@ -0,0 +1,5 @@ +# Table of Contents + +- [Dynamic Programming](DynamicProgramming/) +- [Searching](Searching/) +- [Sorting](Sorting/) diff --git a/DSA/DataStructures/README.md b/DSA/DataStructures/README.md new file mode 100644 index 0000000..19fab7f --- /dev/null +++ b/DSA/DataStructures/README.md @@ -0,0 +1,9 @@ +# Table of Contents + +[Array](Array/) +[Graph](Graph/) +[HashMap](HashMap/) +[LinkedList](LinkedList/) +[Queue](Queue/) +[Stack](Stack/) +[Tree](Tree/) diff --git a/DSA/README.md b/DSA/README.md new file mode 100644 index 0000000..4f7c542 --- /dev/null +++ b/DSA/README.md @@ -0,0 +1,4 @@ +# Table of Contents + +- [Data Structures](DataStructures) +- [Algorithms](Algorithms) diff --git a/GeneralPurpose/README.md b/GeneralPurpose/README.md new file mode 100644 index 0000000..c82388b --- /dev/null +++ b/GeneralPurpose/README.md @@ -0,0 +1,6 @@ +# Table of Contents + +- [HigherOrderFunctions](HigherOrderFunctions/) +- [LanguageFundamentals](LanguageFundamentals/) +- [Math](Math/) +- [Recursion](Recursion/) diff --git a/README.md b/README.md index cb6b3a3..84f329e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # InterviewCodingChallenges + Coding Challenges suitable for use as interview questions. + +## Table of Contents + +- [DSA](DSA/) +- [GeneralPurpose](GeneralPurpose/) From ed4be50ec59a8213b2e0cc683c0ad471237a23e3 Mon Sep 17 00:00:00 2001 From: Paul Arelt Date: Wed, 13 Dec 2023 19:07:48 -0500 Subject: [PATCH 2/4] Add placeholder files for containing directories --- DSA/DataStructures/Array/Array.txt | 0 DSA/DataStructures/Graph/Graph.txt | 0 DSA/DataStructures/LinkedList/LinkedList.txt | 0 DSA/DataStructures/Queue/Queue.txt | 0 DSA/DataStructures/Stack/Stack.txt | 0 DSA/DataStructures/Tree/Tree.txt | 0 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 DSA/DataStructures/Array/Array.txt create mode 100644 DSA/DataStructures/Graph/Graph.txt create mode 100644 DSA/DataStructures/LinkedList/LinkedList.txt create mode 100644 DSA/DataStructures/Queue/Queue.txt create mode 100644 DSA/DataStructures/Stack/Stack.txt create mode 100644 DSA/DataStructures/Tree/Tree.txt diff --git a/DSA/DataStructures/Array/Array.txt b/DSA/DataStructures/Array/Array.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/DataStructures/Graph/Graph.txt b/DSA/DataStructures/Graph/Graph.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/DataStructures/LinkedList/LinkedList.txt b/DSA/DataStructures/LinkedList/LinkedList.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/DataStructures/Queue/Queue.txt b/DSA/DataStructures/Queue/Queue.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/DataStructures/Stack/Stack.txt b/DSA/DataStructures/Stack/Stack.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/DataStructures/Tree/Tree.txt b/DSA/DataStructures/Tree/Tree.txt new file mode 100644 index 0000000..e69de29 From 72b76480fcf4c2d26106c45ec8e549231c8a1e7a Mon Sep 17 00:00:00 2001 From: Paul Arelt Date: Wed, 13 Dec 2023 19:09:32 -0500 Subject: [PATCH 3/4] Add more placeholder files for containing directories --- GeneralPurpose/HigherOrderFunctions/HigherOrderFunctions.txt | 0 GeneralPurpose/LanguageFundamentals/LanguageFundamentals.txt | 0 GeneralPurpose/Math/Math.txt | 0 GeneralPurpose/Recursion/Recursion.txt | 0 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 GeneralPurpose/HigherOrderFunctions/HigherOrderFunctions.txt create mode 100644 GeneralPurpose/LanguageFundamentals/LanguageFundamentals.txt create mode 100644 GeneralPurpose/Math/Math.txt create mode 100644 GeneralPurpose/Recursion/Recursion.txt diff --git a/GeneralPurpose/HigherOrderFunctions/HigherOrderFunctions.txt b/GeneralPurpose/HigherOrderFunctions/HigherOrderFunctions.txt new file mode 100644 index 0000000..e69de29 diff --git a/GeneralPurpose/LanguageFundamentals/LanguageFundamentals.txt b/GeneralPurpose/LanguageFundamentals/LanguageFundamentals.txt new file mode 100644 index 0000000..e69de29 diff --git a/GeneralPurpose/Math/Math.txt b/GeneralPurpose/Math/Math.txt new file mode 100644 index 0000000..e69de29 diff --git a/GeneralPurpose/Recursion/Recursion.txt b/GeneralPurpose/Recursion/Recursion.txt new file mode 100644 index 0000000..e69de29 From 18019eaaf4975e878e95bf98de8263a29322bc3f Mon Sep 17 00:00:00 2001 From: Paul Arelt Date: Wed, 13 Dec 2023 19:16:25 -0500 Subject: [PATCH 4/4] Add more placeholder files for containing directories (DSA -- algorithms) --- DSA/Algorithms/DynamicProgramming/DynamicProgramming.txt | 0 DSA/Algorithms/Searching/Searching.txt | 0 DSA/Algorithms/Sorting/Sorting.txt | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 DSA/Algorithms/DynamicProgramming/DynamicProgramming.txt create mode 100644 DSA/Algorithms/Searching/Searching.txt create mode 100644 DSA/Algorithms/Sorting/Sorting.txt diff --git a/DSA/Algorithms/DynamicProgramming/DynamicProgramming.txt b/DSA/Algorithms/DynamicProgramming/DynamicProgramming.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/Algorithms/Searching/Searching.txt b/DSA/Algorithms/Searching/Searching.txt new file mode 100644 index 0000000..e69de29 diff --git a/DSA/Algorithms/Sorting/Sorting.txt b/DSA/Algorithms/Sorting/Sorting.txt new file mode 100644 index 0000000..e69de29