Публикации по теме 'coding-interviews'
Важные системные вызовы, которые должен знать каждый программист
Недавно я прошел курс Введение в операционную систему , и у меня возникло несколько вопросов, например, сколько там системных вызовов? Какие из них самые распространенные? Что ж, удивительно, что ядро Linux 3.0 имеет 326 системных вызовов. Однако перебирать все существующие системные вызовы неэффективно, мы рассмотрим некоторые из наиболее распространенных, поэтому вот Системные вызовы, которые должен знать каждый программист .
Все мы знаем, что системные вызовы - это, по..
Кенгуру HackerRank Challenge
Проблема :
Вы ставите цирковое представление с участием различных животных. На одно действие вам даются два кенгуру на числовой прямой, готовые прыгнуть в положительном направлении (т. е. в сторону положительной бесконечности).
* Первый кенгуру стартует в точке x1 и перемещается со скоростью v1 метра за прыжок. * Второй кенгуру стартует в точке x2 и перемещается со скоростью v2 метра за прыжок.
Вы должны найти способ собрать обоих кенгуру в одном и том же месте в одно и то же..
Структуры данных для чайников: стеки и очереди
Как они работают и как собрать свои собственные
(Примечание: если вы не читали предыдущие статьи этой серии о Связанных списках и Деревьях двоичного поиска , обязательно ознакомьтесь с ними!)
Если деревья двоичного поиска - это марафон на 10 км, стеки и очереди будут 5-минутной прогулкой до парка. На самом деле они очень интуитивно понятны и отражают множество реальных жизненных ситуаций, так что давайте сразу же приступим к их изучению!
Стеки и очереди - это, по сути,..