Abdu's Garden
Search
Search
Dark mode
Light mode
Explorer
Home
❯
Knowledge Base
❯
Data Structures and Algorithms
Data Structures and Algorithms
19 items under this folder.
Jun 12, 2026
Arrays
sequences
arrays
subarray
subsequence
jaggedarray
matrix
precomputation
Jun 12, 2026
Binary Search
binarysearch
binarysearchtree
monotonicfunction
bst
ocaml
Jun 12, 2026
Data Structures and Algorithms Overview and Fundamentals
datastructure
arrays
lists
timecomplextity
abstractdatatype
Jun 12, 2026
Dynamic Arrays
datastructure
arrays
dynamicarrays
abstractdatatype
Jun 12, 2026
Dynamic Programming
dynamicprogramming
recursion
backtracking
memoization
comp3760
Jun 12, 2026
Fisher-Yates Shuffle
algorithm
softwaredevelopment
shufflealgo
Jun 12, 2026
Graph and Tree Algorithms
computerscience
softwaredevelopment
datascience
machinelearning
dfs
graphs
dfstree
datastructure
backtracking
bfs
fifo
bfstree
levelordertraversal
trees
heaps
Jun 12, 2026
Graphs
graphs
abstractdatatype
directedgraph
toposort
Jun 12, 2026
Hash Tables and Hashmaps
abstractdatatype
hashmap
hashtable
dictionary
hashcode
hashcollisions
linkedlists
Jun 12, 2026
Hashing
algorithm
hashing
cryptography
hashtables
Jun 12, 2026
Heaps
heap
Jun 12, 2026
Linked Lists
linkedlists
arrays
twopointersqueeze
twopointer
Jun 12, 2026
Matrices
matrix
dynamicprogramming
graphtraversal
graphs
transposing
Jun 12, 2026
Queues
queue
abstractdatatype
sequence
fifo
bfs
Jun 12, 2026
Recursion
recursion
iterative
fibonaccisequence
memoization
dynamicprogramming
binarysearch
mergesort
dfs
binarysearchtree
Jun 12, 2026
Sorting Algorithms
sortingalgorithms
datastructure
bruteforce
bubblesort
recursion
Jun 12, 2026
Stacks
abstractdatatype
lifo
queue
dfs
Jun 12, 2026
Strings
string
sequence
arrays
hashmap
hashtable
bitmask
anagram
palindrome
hashtables
twopointersqueeze
Jun 12, 2026
Trees - The CompSci kind
trees
datastructure
abstractdatatype
comp3760
oop
binarytree
dfs