Це програма для Linux під назвою ALEPH-w, останню версію якої можна завантажити як alephw-1.9a.tbz. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою ALEPH-w з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
АЛЕФ-ж
Ad
ОПИС
Aleph-w — це бібліотека структур даних і алгоритмів, реалізованих у і для C++.
Він містить основні структури даних: одинарні та подвійні списки, спеціальні масиви (динамічні та бітові), багато типів дерев: мультидерева, дерева бінарного пошуку, avl, червоно-чорні, randomized, treaps, splay та інші цікаві типи.
Реалізовано кілька типів хеш-таблиць: розділене ланцюжок, відкрита адресація з лінійним зондуванням і подвійне функціональне хешування; останній має механізм збирання сміття, який дозволяє звільняти видалені записи. Також реалізовані динамічні лінійні хеш-таблиці.
Основні алгоритми на графіках реалізовані легко і з хорошими характеристиками продуктивності. Потік мережі (максимальна та мінімальна вартість), точки розрізу, топологічне сортування, охоплюючі дерева, мінімальні шляхи. тощо. Графіки є загальними в тому сенсі, що вони можуть містити дані, не залежні від алгоритму.
За допомогою Aleph-w реалізовано декілька контейнерів бібліотеки C++ STL. Їх продуктивність краща, ніж реалізація GNU
Функції
- Кілька рівнів абстракції відповідно до рівня програмування від апаратного забезпечення, адаптованого до інтерфейсу
- Загальні інтерфейси, які дозволяють містити дані будь-якого типу без погіршення продуктивності
- Різноманітність структур даних і алгоритмів з кількома стилями інтерфейсу (орієнтований на функції та орієнтований на клас)
- Незалежність управління пам'яттю: ви вирішуєте, як виділити пам'ять
- Багато типів контейнерів реалізують основні відомі алгоритми та структури даних
- Стандартні контейнери C++
- Повна підтримка графів -ненаправлених і спрямованих-. Майже всі алгоритми на графі реалізовані і загальні
- Перевірено на компіляторах gnu та Intel
Аудиторія
Розробники
Користувацький інтерфейс
Неінтерактивний (демон)
Мова програмування
C++, C
Це додаток, який також можна отримати з https://sourceforge.net/projects/aleph-w/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.