Публикации по теме '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 состоят из двух основных частей: сверточных слоев и слоев объединения. Первый выполняет свертки входного изображения (или видеокадра), а второй уменьшает его размер, усредняя его пиксели вместе на основе определенных..