Есть масив обектов(обектов очень много), нужно отсортировать их так чтоб можно было применить бинарный поиск.
obj = [
12234 :{
"ID" : "CV122H32",
"name" : "Дмитрий",
"position" : "Слесарь"
},
334534:{
"ID" : "SM12345",
"name" : "Антон",
"position" : "Електрик"
},
]
Напирмер в обьекте выше, нужно использовать поиск человека по полю id. Но так как массив обьектов очень большой , то нужно как-то оптимизировать поиск.
Читал, что неплохой вариант "бинарный поиск". Но перед его применением, нужно использовать сортировку. Вот момент из сортировкой мне непонятен.
Какую сортировку нада использовать конкретно для моего случая ?