Computer Science
Ir al canal en Telegram
По всем вопросам: @altmainf Уважаемый менеджер: @altaiface
Mostrar más7 895
Suscriptores
-324 horas
-147 días
-4430 días
Archivo de publicaciones
7 895
Нужны ли программисту алгоритмы?
Прежде всего поймем, что такое алгоритм. Неформально Кармен определяет алгоритм как строго определённую процедуру, которая принимает одно или несколько значений как ввод, и возвращает одно или несколько значений как результат. Таким образом, фактически любой код, который что-то делает, является алгоритмом. Получается, что вопрос «нужны ли программисту алгоритмы» можно перевести как «нужно ли программисту уметь писать код». А точнее «нужно ли программисту в отрасли Х знать N-ые алгоритмы».
Но есть три характеристики алгоритмов, которые каждый программист должен понимать:
1. Определенность - описывает, что каждый шаг точно определен.
2. Эффективная вычислимость - описывает, что каждый шаг может быть выполнен компьютером.
3. Конечность - описывает, что процедура завершается.
Для решения задачи обычно существует множество различных алгоритмов. Один алгоритм может потребовать наименьшего количества шагов. Другой алгоритм может допускать одновременное выполнение некоторых шагов. Компьютер, который позволяет выполнять несколько действий одновременно, часто может решить проблему за меньшее время, даже если общее количество выполняемых шагов увеличилось.
7 895
Искусственный интеллект – для вашего бизнеса. Руководство по оценке и применению
Автор: Эндрю Берджесс7 895
Структуры данных и алгоритмы. Классическое издание
Авторы: Джеффри Ульман, Джон Хопкрофт, Альфред Ахо7 895
Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j
Авторы: Нидхем М., Холдер Э.7 895
Технология CUDA в примерах: введение в программирование графических процессоров
Автор: Сандерс Дж., Кэндрот Э.7 895
Машинное обучение: основы, алгоритмы и практика применения
Авторы: Борхани Реза, Катсаггелос Аггелос, Уатт Джереми7 895
Компьютерные системы. Архитектура и программирование
Авторы: Брайант Р. Э., О'Халларон Д. Р.7 895
Гид Java-разработчика. Проектно-ориентированный подход
Авторы: Рауль-Габриэль Урма, Ричард Уорбертон7 895
Обработка больших данных с Apache Spark
Авторы: Бутаков Н.А., Петров М.В., Насонов Д.7 895
Java оптимизация программ. Практические методы повышения производительности приложений в JVM.
Авторы Эванс Бенджамин, Гоф Джеймс, Ньюланд Крис7 895
Введение в программирование и структуры данных
Авторы: Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
