часто читал, что в майкрософт, гугл и т.п. требуют на собеседовании реализовать алгоритмы (кормен, сейджвик), что подразумевает, что эти вещи как минимум перечитаны перед собесомтак вам работать или собес пройти?
Поэтому вы советуете детям противоположные вещи? Вы хотите, чтобы они выросли идиотаминет, не советую, в каком месте? Не хочу, наоборот
Нет, это вы тупой.аргумент) правда из детского сада
Вся литература по хеш-таблицам оперирует именно таким определением O(1) для хеш-таблиця в курсе. Только вы не про хеш таблицы говорили, а про хешМапу
Ситуация промаха мимо ключа которую вы описываете - достаточно редкая.без разницы какая вероятность, раз вы не в курсе, указывают худший случай всегда
здесь нужно применять с сильной поправкой на теор-вер.еще раз, никто так не делает, всегда оценивают худший случай
собеседовании когда говорят о O(n) не копают каждую структуру данныхне говорят так. Это абсолютно не правильный ответ для хешмапы, она работает сложнее и в разных версиях по разному
Ну а вы - изучайте для себя структуры данных Java. Это полезно.я то уже изучил, а вы кажется не очень
Например время доступа к элементу хеш таблицы Java (HashMap) оценивается как O(1).что за бред. HashMap это не просто хеш таблица. Это к бакету доступ за O(1). А внутри бакета доступ O(n), либо O(log n). То есть доступ к элементу точно не может быть константным, если мы берем худший вариант.
Часто вижу update от upgradeгде?
что значит update?Это то, что кто то изменил текст на новый. Но это в плане команд в линуксе. Я так и не понял причем тут приложение и мобилка?
ну тоже путь. Почему бы и нет. Хотя я предпочел получать хорошую зп за опыт и настоящие знания на интересной работе, а не зубрежку
постараюсь не забыть через пять лет у вас узнать к чему вас зубрежка привела