Также вы можете попрактиковаться в решении задач по программированию на сайте HackerRank.com.
какую должность занимает интервьюер (или какие темы будут рассматриваться в ходе собеседования)
Если вопрос сложен для вас, то он сложен и для всех. Вероятность успешного прохождения собеседования от этого не снижается.
внимание к структурам данных и алгоритмам тем, что это хороший «косвенный показатель»
Умные люди создают хорошие продукты, а это важно для компании.
Компания стремится создать хорошее сообщество работников.
Реализация очереди
Очередь использует дисциплину FIFO (первым вошел, первым вышел). Она работает по тому же принципу, что и традиционная очередь в кассу: элементы удаляются из структуры данных в том же порядке, в котором
Сбалансированные и несбалансированные деревья
Узел, не имеющий дочерних узлов, называется «листовым узлом» (или «листом»)
Бинарным называется дерево, у которого каждый узел имеет не более двух дочерних узлов. Не все деревья являются бинарными. Например, дерево на следующей диаграмме бинарным не является (его можно было бы назвать тернарным)