Mam posortowaną listę L i mam binarne wyszukiwanie do określenia, gdzie na liście, aby wstawić element tak, że lista wynikowa będzie nadal w porządku.Python: wstawić na listę szybciej niż O (N)?
Jednak L.insert (indeks, obiekt) wymaga złożoności czasu O (N).
Czy istnieje inna struktura danych dla L, która będzie służyć temu samemu celowi, ale pozwala na szybsze wstawianie?
Drzewo wyszukiwania binarnego? Wygląda na to, że Python nie ma wbudowanego, ale prawdopodobnie istnieje pakiet dla jednego. –
Tak Drzewo wyszukiwania binarnego to wstawienie O (1). –
Ahh Miałem nadzieję, że nie powiecie BST. :( – user4967499