Публикации по теме 'computer-science'


Матрицы, для чего они нужны?
Изначально опубликовано на dev.to Матрица (1999) - это научно-фантастический фильм, в котором исследуется идея реальности, которую мы знаем как смоделированный опыт. Хорошо, теперь, когда это решено, мы можем перейти к сливкам из молока. Что такое матрицы, почему мы их используем и для чего мы их используем? Многие из наших первых знакомств с матрицами в программировании были связаны с алгоритмическими упражнениями, обычно для проверки нашего понимания обхода вложенных структур..

Быстрая сортировка в Python
Мы все виноваты в этом. Когда мы сталкиваемся с проблемой, требующей отсортировать массив, мы по умолчанию используем пузырьковую сортировку. Я знаю, что мы можем добиться большего! В качестве быстрого освежения мы предлагаем вам таблицу различных алгоритмов сортировки и их нотацию с большой буквой O. Как мы видим, в среднем временная сложность быстрой сортировки равна n log от n, а в худшем случае сложность равна n в квадрате. Если мы посетим каждый элемент только один раз, то у..

Дорогая наука
Вычисление Дорогая наука WTF «Машинное обучение» раньше было чем-то вроде оксюморон. Не больше. Сегодня он настолько распространен, что вы, вероятно, не сможете сказать, написано ли это человеком или машиной. Ты можешь? У меня есть друзья в сфере искусственного интеллекта, и я собираюсь по-королевски разозлить их. То есть, если они прочитают это, чего они, вероятно, не станут, потому что они заняты своим бизнесом в области ИИ, и, когда они этого не делают, они не пытаются..

Подойдите ближе к Closure в JavaScript
Подойдите ближе к Closure в JavaScript Чем больше вы знакомы с основами JavaScript, тем дальше вы от кодов, подверженных ошибкам. А Замыкание — одна из самых рудиментарных концепций, которая может стать для вас кошмаром. Но не волнуйтесь; призрак больше не сможет преследовать вас после этого. Замыкание в JavaScript — это внутренняя функция, которая имеет доступ к членам внешней функции. Таким образом, наряду со своей собственной областью действия и членами глобальной области..

Используйте эти 5 методов для достижения максимальной производительности программирования
Просто нужен правильный подход. Разве вы не хотели бы работать максимально продуктивно? Разве вы не хотели бы иметь возможность всегда эффективно кодировать, доводить дело до конца с улыбкой на лице, а затем заниматься чем-нибудь другим? Производительность - это тема, о которой все мы любим говорить; Это внедрено в нашу культуру. Реализация всего потенциала означает достижение максимальной производительности. А для нас, разработчиков, эффективность - это очень важно. Давайте..

Сценарист недели: Йозеф Круз
Сценарист недели: Йозеф Круз Здесь, в In Plain English , мы хотим использовать как можно больше способов повысить осведомленность о превосходном контенте, который создают наши любимые писатели. Мы особенно хотим наградить авторов, которые недавно опубликовали много статей в любом из наших изданий. Каждую неделю мы будем выбирать одного из наших писателей, на которого будем обращать внимание. Наш писатель недели: Йозеф Круз � Вот некоторые из их работ за прошедшую неделю:..

Что такое полнота по Тьюрингу?
Арсенал ненасытного педанта Я слышал, что термин «полнота Тьюринга» используется гораздо чаще в разработке программного обеспечения, чем я ожидал. Я думаю, что есть небольшая путаница в том, что означает Turing Complete, особенно в контексте разработки программного обеспечения. Мы говорим, что полнота по Тьюрингу - это свойство вычислительной системы, которое утверждает, что система обладает такой же вычислительной мощностью, как машина Тьюринга. Но что ИМЕННО это означает? Наденьте..