Mental Model
Sorting can be done by comparing elements or by using their values directly without comparing.
Analogy: Imagine sorting books by comparing their titles one by one (comparison based) versus sorting mail by zip codes directly into bins (non comparison based).
Comparison Based: [5] -> [3] -> [8] -> [1] -> null Non Comparison Based: Bins: [ ] [1] [3] [5] [ ] [ ] [ ] [ ] [ ] [8] Values placed directly into bins based on digits or keys.