Low Level Design, Object Oriented, Graph Data Structure, Hashmap, Interview Questions.
-> [products] (ordered by price) Given this relationships, now it is easy to see that we can apply relevant data structure to each of these relationships separately: seller -> [products] Hash Map + Set product -> price Hash Map product -> [categories] Hash Map + Set category -> [products] (ordered