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


Руководство для хакеров по DivHacks 2020
Добро пожаловать на Columbia DivHacks 2020! Это ваш путеводитель по DivHacks. Не стесняйтесь возвращаться к этому столько или меньше, сколько захотите. Мы так рады видеть вас на выходных и не можем дождаться, чтобы показать вам, что мы приготовили! Перед хакатоном… Как DivHacks будет работать как виртуальный хакатон в этом году? Основным источником общения DivHacks в этом году будет Slack. Вы должны были получить электронное письмо о присоединении к нашему Slack, где вы..

Женщины, которые правят: Фэй Ченг
«Нельзя сдаваться! Если ты сдашься, ты будешь как все». — Крис Эверт Счастливого вторника, Рейнджеры! Познакомьтесь с Фэй Ченг, студенткой колледжа Миллс. Читайте дальше, чтобы узнать о ее участии в работе с Грейс Хоппер, о том, на чем был сосредоточен ее жизненный путь, и о том, как она работала с Computing for Good. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Расскажите нам о себе вместе с забавным фактом! Меня зовут Фэй, и я будущая выпускница, изучающая компьютерные науки в..

CS50 PSet3: Tideman
Путеводитель по проблеме Tideman в CS50 Week 3. Цель: написать функции для определения победителя на выборах приливов и напечатать имя победителя. Прежде чем читать дальше, важно понять, как работает система голосования tideman, что объясняется в описании проблемы . Функция голосование должна принимать аргументы ранг , имя и ранг . Если name совпадает с именем действительного кандидата, то массив ranks следует обновить, чтобы указать, что избиратель имеет кандидата в..

Подходы и выходы из очередей в C ++
Здравствуйте, читатели, в этом блоге мы собираемся узнать об очередях, и я собираюсь дать вам подробное представление об очередях, а также мы увидим некоторые важные и мощные методы, которые входят в стандартную библиотеку шаблонов C ++. Итак, приступим ... Структура данных очереди - это линейная структура данных, которая следует за FIFO, то есть в порядке очереди, поэтому вы можете спросить, что это означает? это означает, что элемент, который идет первым в очереди, будет первым, кто..

Расширенное индексирование массивов NumPy, стало проще
Расширенное индексирование массивов NumPy, стало проще Понять, что означает [:: 2, [0,3,4],…, 2: 5] Одним из самых больших преимуществ NumPy является его чрезвычайно быстрая индексация, но она может очень быстро усложняться. Например, учитывая случайно сгенерированный массив целых чисел формы 5 × 6 × 3 × 5, что будет выполнять следующая операция и какой формы будет полученный срез? array[np.round(array)==array].reshape((5,6,3,5))[::2, [0,3,4], ..., 2:5] Конечно, эта операция во..

[CodeHS против Coding Rooms] Альтернатива CodeHS для компьютерных наук
Конструктор учебных программ, поставщик контента, IDE или система управления обучением? CodeHS — это много чего, но давайте разберем некоторые из его ключевых функций, чтобы увидеть, как именно они работают и как они сравниваются с Coding Rooms. 1. Система управления обучением и IDE CodeHS существует с момента своего создания в 2012 году и, следовательно, имеет прочную основу утвержденных учебных программ и контента для преподавания курсов информатики для 6–12 классов. Их широкий спектр..

Что такое рекурсия? Как это работает? понять менее чем за 5 минут.
Если функция вызывает сама себя, это называется рекурсивной функцией. На приведенной выше диаграмме показана рекурсивная обобщенная функция. В этой обобщенной функции мы видим, что функция вызывает сама себя до тех пор, пока базовое условие не станет ложным. У меня есть main() с некоторым значением и вызовом function2() путем передачи X. и function2() с параметром N, и он проверяет базовое условие, если условие истинно, оно вызывает себя до тех пор, пока условие не станет..