es
Feedback
Computer Science

Computer Science

Ir al canal en Telegram

По всем вопросам: @altmainf Уважаемый менеджер: @altaiface

Mostrar más
7 895
Suscriptores
-324 horas
-147 días
-4430 días
Archivo de publicaciones
Нужны ли программисту алгоритмы? Прежде всего поймем, что такое алгоритм. Неформально Кармен определяет алгоритм как строго определённую процедуру, которая принимает одно или несколько значений как ввод, и возвращает одно или несколько значений как результат. Таким образом, фактически любой код, который что-то делает, является алгоритмом. Получается, что вопрос «нужны ли программисту алгоритмы» можно перевести как «нужно ли программисту уметь писать код». А точнее «нужно ли программисту в отрасли Х знать N-ые алгоритмы». Но есть три характеристики алгоритмов, которые каждый программист должен понимать: 1. Определенность - описывает, что каждый шаг точно определен. 2. Эффективная вычислимость - описывает, что каждый шаг может быть выполнен компьютером. 3. Конечность - описывает, что процедура завершается. Для решения задачи обычно существует множество различных алгоритмов. Один алгоритм может потребовать наименьшего количества шагов. Другой алгоритм может допускать одновременное выполнение некоторых шагов. Компьютер, который позволяет выполнять несколько действий одновременно, часто может решить проблему за меньшее время, даже если общее количество выполняемых шагов увеличилось.

Искусственный интеллект – для вашего бизнеса. Руководство по оценке и применению Автор: Эндрю Берджесс

Linux. От новичка к профессионалу, 8-е издание Автор Колисниченко Д.

Структуры данных и алгоритмы. Классическое издание Авторы: Джеффри Ульман, Джон Хопкрофт, Альфред Ахо

Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j Авторы: Нидхем М., Холдер Э.

Технология CUDA в примерах: введение в программирование графических процессоров Автор: Сандерс Дж., Кэндрот Э.

Системы распознавания образов Автор Бобков А.В.

C++. Священные знания Автор: Дьюхерст С.С.

Руководство по DevOps Авторы: Ким Джен

Машинное обучение: основы, алгоритмы и практика применения Авторы: Борхани Реза, Катсаггелос Аггелос, Уатт Джереми

Hello World. Как быть человеком в эпоху машин Автор: Ханна Фрай

Компьютерные системы. Архитектура и программирование Авторы: Брайант Р. Э., О'Халларон Д. Р.

Гид Java-разработчика. Проектно-ориентированный подход Авторы: Рауль-Габриэль Урма, Ричард Уорбертон

Идеальная работа. Программирование без прикрас Автор: Мартин Роберт

Математические методы принятия решений Автор: Моисеев Г.В.

Обработка больших данных с Apache Spark Авторы: Бутаков Н.А., Петров М.В., Насонов Д.

Java оптимизация программ. Практические методы повышения производительности приложений в JVM. Авторы Эванс Бенджамин, Гоф Джеймс, Ньюланд Крис

Осваиваем C++17 STL Автор: О’Двайр А.

Основы программирования с Java Автор: Т. Машнин

Введение в программирование и структуры данных Авторы: Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам