Mobility & Industrial Operations — DS & Algo Case Studies

Ten sustainability-focused systems includes all movement, transport, automotive and manufacturing.

Implementation Analysis

Data Structures & Algorithms — All 10 Business Cases

Clean summary table of algorithms and data structures used across the 10 Arohanagara business cases.

Data Structure / Algorithm Used? Where Used? Space Efficiency Time Efficiency
ArraysYesCases 2,4,5,6,8,9O(n)O(1)
StructuresYesCases 1–10O(1)O(1)
ListYesCase 3O(n)O(1) append
StackNo---
QueueYesCases 1,4,6,8,9,10O(n)O(1)
Binary TreeNo---
Binary Search TreeYesCase 7O(n)O(log n)
AVL TreeYesCase 5O(n)O(log n)
Red-Black TreeYesCases 5,7O(n)O(log n)
TrieYesCase 5O(k)O(k)
HeapYesCases 1,2,4,6,7,8,9,10O(n)O(log n)
Lookup TableYesCases 1–10O(n)O(1)
Sparse TableYesCases 6,8,9,10O(n log n)O(1)
Fenwick TreeYesCases 2,6,10O(n)O(log n)
Segment TreeYesCases 2,6,9,10O(n)O(log n)
Skip ListYesCases 5,7O(n)O(log n)
Union-FindYesCases 3,4,8,9O(n)O(α(n))
HashingYesCases 1–10O(n)O(1)
DFSYesCases 4,8,9,10O(V+E)O(V+E)
BFSYesCases 1,8,9,10O(V+E)O(V+E)
Selection SortYesCase 4O(n²)O(n²)
Insertion SortYesCase 4O(n²)O(n²)
Quick SortYesCase 3O(n) extraO(n log n)
Merge SortYesCase 3O(n)O(n log n)