Программирование. Урок 1. Алгоритмизация. Понятие алгоритма, свойства, описание и виды алгоритмов.
Алгоритмы в программировании для начинающий
Доброе время суток, мой дорогой читатель. Сегодня я бы хотел сделать с тобой программу которая сможет продемонстрировать 3 простых алгоритма. Алгоритм — это некая последовательность вычислительных шагов, благодаря чему происходит преобразование входных данных в выходные. Начнём мы с бессмертной классики жанра - пузырьковой сортировки или сортировки простыми обменами. Принцип действий прост: обходим массив от начала до конца, попутно меняя местами неотсортированные соседние элементы. В результате первого прохода на последнее место «всплывёт» максимальный элемент...
Программирование простыми словами. Как оценивается сложность алгоритмов. Часть 2
Всем привет, я работаю программистом, у меня есть множество заметок по этой теме, и я хотел бы поделиться этим с читателями. Все статьи разделяю на мелкие части для лучшего понимания и вашего удобства. Я буду очень рад если эта информация будет вам полезна. Программирование простыми словами. Как оценивается сложность алгоритмов. Часть 2 В предыдущей статье я рассказывал про Big-O нотацию, и обещал привести примеры. Как обычно, простыми словами о сложных вещах. Напомним правило, что простые решения можно оценивать по количеству вложенных циклов...