Алгоритмы

На данной странице – посты моего обучения классическим алгоритмам программирования и алгоритмам из жизни. Реализация в основном на Delphi и местами псевдокод.

Классические алгоритмы

Strings

Anagrams

Поиск

Delphi. C#. PHP. JS. Бинарный поиск в массивах на 4 языках.

Алгоритмы сортировки

Сортировка. Таблицы указателей

Сортировка выбором

Сортировка вставками

Сортировка. Перемешивание

Графы

Создание графа на списках смежности

BFS — обход графа в ширину

DFS. Поиск в глубину рекурсивно

Алгоритм Дейкстеры — поиск минимального пути на графе

Рекурсия

Рекурсия по простому

Циклы

Циклы на 4 языках на примере факториала

Алгоритмы из жизни

Поиск

Делаем простой инкрементальный поиск

Авторизация

Вход в учетную запись

Вход в личный кабинет, поправки

Галерея

Галерея своими руками или как выложить плитками фрэйм

Сортировка

Сортировка TStringList с приведением в соответствие других списков.

Как осортировать TStringList и сохранить соответствие с несколькими другими TStringList?

Другое

Как заменить имя файла на уникальное ?

Как создать уникальное имя файла, используя GUID и сохранив часть старого имени?

Создание уникального имени через добавление номера в конце в скобках. Например SomeFile(1), SomeFile(2) и др.