Одним из древнейших шифров является шифр Цезаря. Этот шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами. Идея данного шифрования заключается в замене всех букв послания на буквы, находящиеся на n позиций от текущей в алфавите.
Архив рубрики ‘C#’
Есть 4 жука жаждующие плоти друг друга. Для удовлетворения собственных потребностей каждый из них движется за соседом. В результате этой погони все они встретятся, а их траектория будет спиральной.
Получение списка фундаментальных циклов графа
Дата: 10th Ноябрь 2010. Автор: Maxsbelt. Рубрика: C#, Алгоритмы, ГрафыМетки: алгоритмы, графы, Дискретная математика
В этой статье мы рассмотрим алгоритм получения списка фундаментальных циклов для неориентированного, связного графа без петель. Кроме того, граф не является мультиграфом. Весь алгоритм можно расписать следующим образом:
Определяем, связан ли граф (Если нет — циклов нет);
Строим матрицу смежности остовного дерева графа;
Устраиваем цикл по хордам;
Выводим список фундаментальных циклов графа.
Приступим к реализации алгоритма
Исходники простенькой игрушки. Смысл думаю уже всем ясен – картинка разбивается на куски, игроку нужно её собрать.
Сериализация – это процесс сохранения объектов в виде последовательности битов. Обратный процесс называется десериализацией.
В этом посте будут рассмотрены основные операции над файлами.