From f31fa775d71ab41348ce0c50457a8dfb036cdba4 Mon Sep 17 00:00:00 2001
From: "Md. Shakibul Alam" <51458806+shakib04@users.noreply.github.com>
Date: Sun, 8 Sep 2024 23:00:21 +0600
Subject: [PATCH 1/3] Create Tables-preview.md
---
Tables-preview.md | 306 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 306 insertions(+)
create mode 100644 Tables-preview.md
diff --git a/Tables-preview.md b/Tables-preview.md
new file mode 100644
index 0000000..2322456
--- /dev/null
+++ b/Tables-preview.md
@@ -0,0 +1,306 @@
+
Common Data Structure Operations
+
+
+
+ | Data Structure |
+ Time Complexity |
+ Space Complexity |
+
+
+ |
+ Average |
+ Worst |
+ Worst |
+
+
+ |
+ Access |
+ Search |
+ Insertion |
+ Deletion |
+ Access |
+ Search |
+ Insertion |
+ Deletion |
+ |
+
+
+
+ | Array |
+ Θ(1) |
+ Θ(n) |
+ Θ(n) |
+ Θ(n) |
+ O(1) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+
+
+ | Stack |
+ Θ(n) |
+ Θ(n) |
+ Θ(1) |
+ Θ(1) |
+ O(n) |
+ O(n) |
+ O(1) |
+ O(1) |
+ O(n) |
+
+
+ | Queue |
+ Θ(n) |
+ Θ(n) |
+ Θ(1) |
+ Θ(1) |
+ O(n) |
+ O(n) |
+ O(1) |
+ O(1) |
+ O(n) |
+
+
+ | Singly-Linked List |
+ Θ(n) |
+ Θ(n) |
+ Θ(1) |
+ Θ(1) |
+ O(n) |
+ O(n) |
+ O(1) |
+ O(1) |
+ O(n) |
+
+
+ | Doubly-Linked List |
+ Θ(n) |
+ Θ(n) |
+ Θ(1) |
+ Θ(1) |
+ O(n) |
+ O(n) |
+ O(1) |
+ O(1) |
+ O(n) |
+
+
+ | Skip List |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n log(n)) |
+
+
+ | Hash Table |
+ N/A |
+ Θ(1) |
+ Θ(1) |
+ Θ(1) |
+ N/A |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+
+
+ | Binary Search Tree |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+
+
+ | Cartesian Tree |
+ N/A |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ N/A |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+
+
+ | B-Tree |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(n) |
+
+
+ | Red-Black Tree |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(n) |
+
+
+ | Splay Tree |
+ N/A |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ N/A |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(n) |
+
+
+ | AVL Tree |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(log(n)) |
+ O(n) |
+
+
+ | KD Tree |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ Θ(log(n)) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+ O(n) |
+
+
+
+
+Array Sorting Algorithms
+
+
+ | Algorithm |
+ Time Complexity |
+ Space Complexity |
+
+
+ |
+ Best |
+ Average |
+ Worst |
+ Worst |
+
+
+
+ | Quicksort |
+ Ω(n log(n)) |
+ Θ(n log(n)) |
+ O(n^2) |
+ O(log(n)) |
+
+
+ | Mergesort |
+ Ω(n log(n)) |
+ Θ(n log(n)) |
+ O(n log(n)) |
+ O(n) |
+
+
+ | Timsort |
+ Ω(n) |
+ Θ(n log(n)) |
+ O(n log(n)) |
+ O(n) |
+
+
+ | Heapsort |
+ Ω(n log(n)) |
+ Θ(n log(n)) |
+ O(n log(n)) |
+ O(1) |
+
+
+ | Bubble Sort |
+ Ω(n) |
+ Θ(n^2) |
+ O(n^2) |
+ O(1) |
+
+
+ | Insertion Sort |
+ Ω(n) |
+ Θ(n^2) |
+ O(n^2) |
+ O(1) |
+
+
+ | Selection Sort |
+ Ω(n^2) |
+ Θ(n^2) |
+ O(n^2) |
+ O(1) |
+
+
+ | Tree Sort |
+ Ω(n log(n)) |
+ Θ(n log(n)) |
+ O(n^2) |
+ O(n) |
+
+
+ | Shell Sort |
+ Ω(n log(n)) |
+ Θ(n(log(n))^2) |
+ O(n(log(n))^2) |
+ O(1) |
+
+
+ | Bucket Sort |
+ Ω(n+k) |
+ Θ(n+k) |
+ O(n^2) |
+ O(n) |
+
+
+ | Radix Sort |
+ Ω(nk) |
+ Θ(nk) |
+ O(nk) |
+ O(n+k) |
+
+
+ | Counting Sort |
+ Ω(n+k) |
+ Θ(n+k) |
+ O(n+k) |
+ O(k) |
+
+
+ | Cubesort |
+ Ω(n) |
+ Θ(n log(n)) |
+ O(n log(n)) |
+ O(n) |
+
+
+
From a584f07b3d60d4233422d87a5dda12402c0876b7 Mon Sep 17 00:00:00 2001
From: "Md. Shakibul Alam" <51458806+shakib04@users.noreply.github.com>
Date: Sun, 8 Sep 2024 23:02:51 +0600
Subject: [PATCH 2/3] Update README.md
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index b29047e..2079927 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
BigOCheatSheet
==============
[https://www.bigocheatsheet.com/](https://www.bigocheatsheet.com/)
+
+[Preview of table](/Tables-preview.md)
From d59e32e18e0ee8afd0216324e57d0542428e0282 Mon Sep 17 00:00:00 2001
From: "Md. Shakibul Alam" <51458806+shakib04@users.noreply.github.com>
Date: Sun, 8 Sep 2024 23:04:21 +0600
Subject: [PATCH 3/3] Update Tables-preview.md
---
Tables-preview.md | 5 -----
1 file changed, 5 deletions(-)
diff --git a/Tables-preview.md b/Tables-preview.md
index 2322456..002402f 100644
--- a/Tables-preview.md
+++ b/Tables-preview.md
@@ -1,6 +1,5 @@
Common Data Structure Operations
-
| Data Structure |
Time Complexity |
@@ -24,7 +23,6 @@
Deletion |
|
-
| Array |
Θ(1) |
@@ -193,7 +191,6 @@
O(n) |
O(n) |
-
Array Sorting Algorithms
@@ -210,7 +207,6 @@
Worst |
Worst |
-
| Quicksort |
Ω(n log(n)) |
@@ -302,5 +298,4 @@
O(n log(n)) |
O(n) |
-