Ищу книги, где разбирается O-нотация для встроенных методов JS, а не только общая теория?
Ищу книги или какие-то учебные пособия, материалы, которые фокусируются на временной сложности именно в JavaScript. Общую O-нотацию я понимаю, но хочу углубиться в реальную производительность встроенных методов и особенности языка.
Например, хочу знать не просто, что что-то работает за O(n) или O(n²), а почему Array.prototype.shift() O(n), а push() O(1), и как разные движки могут влиять на реальную производительность. Также я готовлюсь к алгоритмическим собеседованиям, поэтому идеально, если книга объединяет эти две темы))
Буду очень рад если дадите какие-то советы по подготовке и как вы изучали это всё