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


Алгоритмы: сортировка по основанию
Следующий алгоритм сортировки гораздо интереснее предыдущих алгоритмов, которые мы обсуждали. До этого момента мы использовали алгоритмы сравнения. Эти алгоритмы работали путем сравнения двух значений. Поразрядная сортировка работает совершенно по-другому. Сортировка по основанию работает, помещая числа в 1 из 10 «сегментов». Есть 10 «сегментов», потому что есть 10 возможных цифр (0–9). Для реализации вы начинаете с проверки последней цифры каждого числа и помещаете ее в..

Что такое рекурсия и как она работает?
Все ли вы, наблюдая за кодом на каком-либо языке программирования, замечали, где определяемая функция применяется в пределах ее собственного определения? и, может быть, вы просто проигнорировали это, ааа! это просто вызов функции, при чем тут я? Ну, это одно из самых важных понятий в программировании, в основном, когда вы говорите о математике и информатике , в которых функция прямо или косвенно вызывает сама себя или определяемая функция применяется в пределах своего собственного..

Дополнить цепь ДНК с помощью Java
В этом блоге я объясню мой подход к решению проблемы «дополняющих цепей ДНК». Счастливого кодирования Algorithm: - Create Map called complemen. - Initialize map with key:char and value as Complement ex. {'A':'T'} - Loop i=n to 0: - Get a char from string at i - complemnt this char - convert char to string and add to the end Constraints: below is a hint * Each character s[i]is in the set [A,T,C,G] . STDIN Function Parameters -----..

Объяснение алгоритмов грубой силы
Независимо от того, в какой области разработки программного обеспечения вы специализируетесь, вы, вероятно, слышали термин «алгоритм грубой силы». Однако большинство людей не понимают, что означает этот термин и почему он так важен. Объяснение грубой силы Алгоритм грубой силы — это не один конкретный тип алгоритма, а скорее способ описания схемы алгоритма. Алгоритмы грубой силы проверяют каждый отдельный сценарий, а не полагаются на более эффективный или действенный способ..

Очистка данных в науке о данных, машинном обучении и бизнес-аналитике — одна из самых недооцененных задач. Ключевое топливо для богатого анализа и…
Очистка данных в науке о данных, машинном обучении и бизнес-аналитике — одна из самых недооцененных задач. Ключевым топливом для богатого анализа и понимания являются данные; а нечистые или нерелевантные данные могут привести к тому, что бизнес-лидеры будут принимать необдуманные решения; тем самым негативно влияя на эффективность бизнеса. Прежде чем перейти к тактической стороне дела, важно понять охват «очистки данных» — то есть, какие различные показатели или факторы охватываются..

Ваш алгоритм вас ненавидит
Важные решения о вашей жизни принимаются искусственным интеллектом, и алгоритмы могут быть настроены против вас. Некоторые из решений, которые алгоритмы принимают в отношении нашей жизни, довольно безобидны, например, эти неотразимые «Предложения для вас» на Netflix. Но все становится еще мрачнее, когда предприятия и правительства используют искусственный интеллект (ИИ) и машинное обучение для принятия решений, влияющих на нашу жизнь, а мы даже не подозреваем об этом. И что еще хуже,..

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