Публикации по теме 'computer-science'
CS50–Неделя 1: С
Серия статей на основе Harvard CS50: Introduction to Computer Science Course by David J. Malan
Что такое C (язык программирования)?
Давайте изучим новый язык, более традиционный и более текстовый, известный как C. В предыдущей статье ( Неделя 0: Scratch ) вы рассмотрели некоторые идеи программирования с использованием Scratch. К настоящему времени мы переведем некоторые из этих идей на C, компьютерный язык с новым синтаксисом и большей точностью. Взгляните на этот пример программы..
Как решить любую судоку с помощью компьютерного зрения, машинного обучения и древовидных алгоритмов
Введение
Если вы когда-нибудь пробовали решить сложную Судоку , вам, вероятно, знакомо чувство, когда вы записываете карандашом все числа-кандидаты для каждой ячейки и пробуете каждую комбинацию, пока либо у вас не закружится голова от всех чисел, либо вы не разочаруетесь до такой степени, что хочу бросить.
Проходя один из таких моментов, я понял, что завершение судоку довольно повторяющееся: вы вводите число в ячейке, затем в другой и так далее, и если вы зашли в тупик, вы..
Введение высокого уровня в кэш-память
Зачем изучать Тайники?
Позвольте мне сначала представить очень простую задачу добавления скаляра к каждому элементу двумерной матрицы. Есть два способа, которыми я могу это сделать:
Доступ к элементам по строкам
function rowAccess (A ::AbstractMatrix )
for i in 1 : size(A)[1]
for j in 1 : size(A)[2]
A[i,j] = A[i,j] + 1
end
end
return A
end
Доступ к элементам по столбцам
function colAccess (A..
Принять символ от пользователя и вывести его значение ASCII.
Лабораторный курс 1 / Задание 1 / Комплект А / #include <stdio.h>
void main()
{
char c;
printf("Enter the character: \n");
scanf("%c", &c);
printf("ASCII value of %c is %d \n", c,c);
}
Output :
Enter the character: a
ASCII value of a is 97
Нарушение кода: двоичные буквы
Итак, на прошлой неделе мы обсудили, как преобразовать число с основанием 10 в число с основанием 2. Крайне важно, чтобы вы понимали, как преобразовывать эти числа, или, по крайней мере, вы понимали, как считать в двоичном формате. Если вы еще не понимаете, как считать в двоичном коде, этот раздел окажется несколько сложным, и я предлагаю просмотреть свой предыдущий блог, прежде чем продолжить.
Как только вы разберетесь с системой счисления в двоичном коде, на самом деле не так уж..
Вопрос на собеседовании в Google — LeetCode 1140
В этом посте мы собираемся обсудить leetcode 1140 — Stone Game II , который задают в интервью Google.
Анализ проблемы
Алиса и Боб продолжают свои игры с кучками камней. Есть несколько кучек, выстроенных в ряд , и в каждой кучке положительное целое число камней piles[i] . Цель игры — набрать наибольшее количество камней.
Алиса и Боб ходят по очереди, Алиса начинает первой. Первоначально M = 1 .
В свой ход каждый игрок может взять все …
Введение в нейронную сеть свертки
Что такое сверточная нейронная сеть (CNN)?
Сверточные нейронные сети (CNN) — это тип нейронной сети, который был разработан для обработки изображений. Их можно использовать для классификации изображений, обнаружения объектов и отслеживания их перемещений в видеорядах. CNN состоят из двух основных частей: сверточных слоев и слоев объединения. Первый выполняет свертки входного изображения (или видеокадра), а второй уменьшает его размер, усредняя его пиксели вместе на основе определенных..