Фундаментальные структуры данных, которые вам следует знать для практического программирования

или к чему быть готовым на собеседовании

Источник перевода

Никлаус Вирт, швейцарский ученый-информатик, в 1976 году написал книгу под названием «Алгоритмы + Структуры данных = Программы».

Через 40 с лишним лет это тождество остается в силе. Вот почему соискатели, желающие стать программистами, должны продемонстрировать, что знают структуры данных и умеют их применять.

Практически во всех задачах от кандидата требуется глубокое понимание структур данных. При этом не столь важно, выпускник ли вы (закончили университет или курсы программирования), либо у вас за плечами десятки лет опыта.

Иногда в вопросах на интервью прямо упоминается та или иная структура данных, например, «дано двоичное дерево». В других случаях задача формулируется более завуалированно, например, «нужно отследить, сколько у нас книг от каждого автора».

Изучение структур данных — незаменимое дело, даже если вы просто стараетесь профессионально совершенствоваться на нынешней работе. Начнем с основ.
Читать далее «Фундаментальные структуры данных, которые вам следует знать для практического программирования»

Mode Studio — анализирует все

Mode Studio объединяет редактор SQL, записные книжки Python & R, а так-же конструктор для визуализации на одной платформе. И всё это бесплатно навсегда. Подключайте данные из любой точки мира и анализируйте на том языке, который Вы любите. Создание пользовательской графики для визуализаций или использование готовых диаграмм.

Эффективность передачи бита

Автор текста (англ.) Rick Zarr из Texas Instruments предложил удачную метрику для оценки и сравнения коммуникационного оборудования с точки зрения энергопотребления. В тексте встречается слово «я», так вот, к автору перевода это не имеет ни какого отношения, ни дня не работал в Texas Instruments…

Свою инженерную карьеру я начал в начале 1980-х годов в качестве разработчика в компании, которая производила модемы. Это было удивительное время, когда Интернет рос как на дрожжах, персональные компьютеры были в состоянии умопомрачительного дебюта. В те дни цена модема была сравнима с ценой золота — около US$ 1 за бит в секунду. Это значит, что если вы хотели модем со скоростью 9 600 бод (сегодня это музейный экспонат), то приготовьте около US$ 10 000. Доходность в разы.
Читать далее «Эффективность передачи бита»