Squeak.ru - шаблоны программирования

Публикации по теме 'algorithms'


Почему компании задают вопросы о структурах данных и алгоритмах на собеседовании?
Основываясь на тенденциях найма сотрудников ведущих технологических компаний, мы можем сказать, что структуры данных и алгоритмы играют решающую роль. Но почему структуры данных и алгоритмы имеют значение во время собеседований? Я думаю, что большинство из нас уже знакомы с этой концепцией: собеседования могут быть ситуациями высокого напряжения, а решение алгоритмических задач на месте демонстрирует способность кандидата мыслить логически и решать проблемы под давлением. Это также..

Возвращаясь к графовым алгоритмам
Давайте пересмотрим временные сложности некоторых наиболее важных графовых алгоритмов. Прошло некоторое время, когда я начал ходить на собеседования и часто вижу, как кандидаты портят временные сложности графовых алгоритмов. Согласитесь, что их может быть сложно держать под рукой, и сбивать с толку, чтобы помнить, сколько раз они выглядят очень много. Здесь я попытался охватить наиболее часто используемые графовые алгоритмы, а также их временную и пространственную сложность и способы..

Наращивание Javascript
После успешной реализации очередей в моей предыдущей статье, Javascript можно наконец сложить в стек . Да, в этом посте стеки будут реализованы с использованием Javascript. стек структура данных — это еще один своего рода контейнер, в котором записи могут входить в контейнер с одного конца и выходить с другого (так же, как очередь ). сильный> ). Порядок, в котором записи попадают в очередь, сильно отличается от порядка, в котором они могут выходить ( Последний вошел,..

Дзэн решения задач LeetCode: День 15 – Занимаемся математикой
Здравствуйте, я вижу, вы вернулись, чтобы увидеть больше серии ежедневных тренировок LeetCode . Сегодня я решил 2 средние задачи, всего чуть менее 10 строк кода . Что дает? Давай выясним! Одинокие одинокие номера Найти все одинокие числа в массиве — LeetCode Вам дан целочисленный массив nums. Число x является одиноким, если оно встречается только один раз и не имеет смежных чисел (например, x +… leetcode.com Статистика..

Использование метода двух указателей для оптимизации решений алгоритмов
Когда мы имеем дело со строками и массивами в контексте проблем с алгоритмом, наш первый инстинкт обычно вращается вокруг встроенных методов. Давайте посмотрим на эту, казалось бы, простую проблему: /* Description: Given a sorted (ascending) array of integers, write a function that returns a sorted (ascending) array which contains the square of each number. */ // Examples: square([0, 1, 2, 3, 4, 5]) // => [0, 1, 4, 9, 16, 25]) square([-7, -3, 2, 3, 11]) // => [4, 9, 9,..

Новые материалы

Как работает промежуточный надзор, часть 2 (машинное обучение)
Эффективная сегментация медицинских изображений с промежуточным механизмом наблюдения (arXiv) Автор: Ди Юань , Цзюнян Чен , Чжэнхуа Сюй , Томас Лукасевич , Чжиган Фу , Гуйчжи Сюй ...

Что такое A11y (и почему вы должны его использовать)
Возможно, вы слышали об атрибутах W3C или ARIA, но что они на самом деле означают? Доступность определяется как процесс разработки продуктов, устройств и сред, которые могут использовать люди..

День 76/100 Книга
День 76/100 Книга Обучение — это непрерывный процесс с ресурсами, широко используемыми людьми, которые признают сложный путь достижения успешной цели. Хотя поначалу это может показаться..

Gmail Smart Compose: умный способ написать электронное письмо
Gmail означает почту Google, это бесплатная служба электронной почты, предоставляемая Google по всему миру. Google официально запустил Gmail в 2004 году, и в настоящее время этой услугой..

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..