Публикации по теме 'computer-science'
Серия структур данных: стеки и очереди
Что такое стопки и очереди; Помимо вкусного завтрака и очереди, в которой вы ждете, чтобы отведать их на воскресном бранче?
В этой статье я собираюсь рассказать о некоторых довольно удобных структурах данных, называемых стеками и очередями . Прежде чем я перейду к тому, что такое структуры данных, я хотел бы сначала выяснить, почему они важны. Информатикам и программистам необходимо быстро решать сложные задачи. Важным аспектом решения проблем является принятие обоснованных..
Глубокое обучение на примере
Глубокое обучение на примере
Кто-нибудь в шашки?
В 1959 году Артур Самуэль научил автомат играть в шашки. Он придумал термин «машинное обучение». А остальное было историей… на самом деле глубокое обучение, ну на самом деле только частично.
В результате шашки стали самой популярной настольной игрой… машина теперь лучшая в мире… Акции IBM выросли на 15 пунктов за один день!
Итак, мы идем. Самуэль научил машину играть лучше, чем он был, и деловой мир понял, что это было очень..
Дорога к гению: умный #21
Каждый день я решаю несколько задач по кодированию и головоломок из рейтингового режима Кодра. Цель состоит в том, чтобы достичь ранга гения, по пути я объясняю, как я их решаю. Вам не нужно никакого опыта программирования, чтобы начать, и вы узнаете массу новых и интересных вещей по мере продвижения.
Вот интересная задача, на этот раз она связана с геометрией, но не пугайтесь. Нам нужно исправить только две ошибки 💎 и 💰. Код начинается с функции calculateCentroid , которая..
Лучший способ найти программные решения.
На картинке все сказано.
Итак, вы пробовали отладку?
И переполнение стека?
Вы даже задали вопрос о Stack Overflow вместо того, чтобы копаться в чужих запросах?
Вы пытались удалить весь свой код и начать заново только для того, чтобы снова добраться до того же винта, который не затягивается.
Вот несколько советов, которые однажды дал мне коллега-программист, которые я, ненормальный программист, передам вам, другому ненормальному программисту:
Поспите.
Я серьезно...
Дорога к гению: продвинутый # 48
Каждый день я решаю несколько задач по программированию и головоломок из рейтингового режима Codr. Цель - достичь звания гения, попутно объясняю, как их решаю. Для начала вам не нужен опыт программирования, и вы узнаете массу нового и интересного по ходу дела.
function RPN(tokens) {
const stack = [];
for (let index = 0; index < tokens.length; index++) {
const token = tokens[index];
if (!Number.isNaN(Number(token))) {
stack.push(token);
} else {
const a..
Колодец в пустыне
Научный метод — фальшивка, функциональное программирование — хорошо, время — плоский круг, а пустыня — прекрасна.
Есть первоклассный телесериал «Настоящий детектив», первый сезон которого был феноменальным (за исключением последней серии, последняя серия была плохой). Сценарист, в отличие от меня, был поклонником Ницше, и любил заставлять своих героев философствовать о жизни — вечная круговоротность, знаете ли, время — плоский круг, что было, то повторится снова и снова и снова, в этом..
У меня 1100011 проблем, но ни одной!
С тех пор, как я начал изучать принципы работы компьютера, я знал о существовании «двоичного кода», состоящего из набора единиц и нулей, и что он каким-то образом связан с машиной, которую я использую под названием «компьютер». сказал, что эти числа представляют собой байты, но никогда не пытался понять эту концепцию, особенно потому, что я плохо справляюсь с числами. Однако теперь, когда я на последнем модуле программы в Flatiron School, я знаю лучше, чем избегать своих проблем. Поэтому я..