Skip to content
This repository has been archived by the owner on Apr 26, 2022. It is now read-only.
/ Algorythms Public archive

Различные алгоритмы, написанные на С++ с использованием стандарта С++98

Notifications You must be signed in to change notification settings

izaksuilov/Algorythms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Различные алгоритмы, написанные на С++ с использованием стандарта С++98 и библиотеки STL

Список алгоритмов:

(1) Алгоритм перевода чисел из десятичной системы счисления в факториальную систему счисления и обратно;

(2) Алгоритм перевода чисел из десятичной системы счисления в систему счисления Фибоначчи и обратно;

(3) Алгоритм перевода чисел из десятичной системы счисления в нега-двоичную систему счисления и обратно;

(4) Метод Шеннона конструирования двоичных префиксных кодов по заданным длинам кодовых слов;

(5) Алгоритм построения кода Шеннона-Фано;

(6) Алгоритм построения кода Гилберта-Мура;

(7) Статический алгоритм Хаффмана;

(8) Алгоритм построения кода Левенштейна;

(9) Алгоритм построения гамма-кода Левенштейна;

(10) Алгоритм построения гамма-кода Элайеса;

(11) Алгоритм построения дельта-кода Элайеса;

(12) Алгоритм построения омега-кода Элайеса;

(13) Алгоритм построения кода Ивэн-Родэ;

(14) Алгоритм построения кода Голомба;

(15) Алгоритм построения кода Райса;

(16) Алгоритм построения экспоненциального кода Голомба;

(17) Алгоритм построения кода Фибоначчи;

(18) Алгоритм построения старт-шаг-стоп кодов;

(19) Алгоритм интервального кодирования (два варианта);

(20) Алгоритм кодирования при помощи стопки книг;

(21) Алгоритм метода кодирования длин серий (RLE);

(22) Алгоритм LZ77;

(23) Алгоритм LZSS;

(24) Алгоритм LZ78;

(25) Алгоритм LZW;

(26) Алгоритм построения преобразования Барроуза-Уилера (BWT);

(27) Алгоритм построения обратного преобразования Барроуза-Уилера (BWT);

(28) Алгоритм Хэмминга для исправления одиночной ошибки;

(29) Алгоритм конструирования циклического кода для исправления одиночной ошибки;

(30) Алгоритм перевода чисел из двоичной системы счисления в код Грея;

(31) Алгоритм перевода чисел из кода Грея в двоичную систему счисления;

About

Различные алгоритмы, написанные на С++ с использованием стандарта С++98

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages