Current time: 11.05.2024, 06:59 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
FunLib
» Мод - библиотека функций для ERA
Author Message
Zur13 Offline

Posts: 223
Post: #38

По спискам, я думаю функционал и АПИ закрыт вот новая версия скрипта.

Переписал большинство циклов на !!re , осталась пара мест где SN:G просто удобнее и компактнее.
Функция сортировки по натуральному значению использует мой кастомный алгоритм, должно быть быстрее чем пузырьком и скорее всего быстрее сортировки рассческой (comb sort).
Функция сортировки с использованием компаратора реализована алгоритмом сортировки перемешиванием (cocktail sort) с небольшой модификацией (вторая часть алгоритма реализована не пузырьком, а сортировкой рассческой (comb sort) ).
В конце файла расположен тестовый код его 100% нужно удалить или закаментить перед использованием (там неплохой юнит тест написан, который сам по себе может служить подсказкой по использованию).
**
Добавил функции множественного гета, и фильтрации. Добавил в функции где это актуально проверку валидности аргументов и вызов FU(Fun_ShowError) в случае неверных входных аргументов (описание ошибки в z1).
Короткая справка по АПИ (полностью можно посмотреть в файле):
**
Переделал кастомизированные версии функций "сортировки", "поиска", "фильтрации" и "для каждого элемента" так чтобы они получали имя коллбек функции через аргумент вызова (спасибо товарищу Berserker, за подсказку).

В принципе считаю что уже всё готово и достаточно протестировано. Можно использовать. Пока больше не планирую ничего тут менять.

Короткая справка по АПИ:
(This post was last modified: 01.05.2020 20:20 by Zur13.)
01.05.2020 17:38
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
FunLib - Algor - 20.04.2020, 17:18
RE: FunLib - Zur13 - 20.04.2020, 18:04
RE: FunLib - Algor - 20.04.2020, 18:33
RE: FunLib - Zur13 - 20.04.2020, 18:53
RE: FunLib - Zur13 - 20.04.2020, 21:28
RE: FunLib - Algor - 20.04.2020, 23:21
RE: FunLib - igrik - 20.04.2020, 23:40
RE: FunLib - Algor - 21.04.2020, 01:57
RE: FunLib - Berserker - 21.04.2020, 06:10
RE: FunLib - Algor - 21.04.2020, 10:21
RE: FunLib - Algor - 21.04.2020, 10:14
RE: FunLib - Berserker - 21.04.2020, 16:14
RE: FunLib - Zur13 - 21.04.2020, 16:25
RE: FunLib - Algor - 21.04.2020, 17:36
RE: FunLib - Berserker - 21.04.2020, 18:06
RE: FunLib - Zur13 - 21.04.2020, 19:01
RE: FunLib - Algor - 21.04.2020, 21:51
RE: FunLib - Berserker - 21.04.2020, 22:30
RE: FunLib - Zur13 - 21.04.2020, 23:20
RE: FunLib - Algor - 22.04.2020, 10:23
RE: FunLib - Algor - 22.04.2020, 10:29
RE: FunLib - Zur13 - 22.04.2020, 12:54
RE: FunLib - Zur13 - 25.04.2020, 03:03
RE: FunLib - Berserker - 22.04.2020, 16:50
RE: FunLib - ElfbI - 22.04.2020, 19:36
RE: FunLib - Berserker - 22.04.2020, 19:52
RE: FunLib - ElfbI - 22.04.2020, 21:13
RE: FunLib - igrik - 23.04.2020, 10:33
RE: FunLib - XEPOMAHT - 23.04.2020, 11:06
RE: FunLib - igrik - 23.04.2020, 10:52
RE: FunLib - Algor - 23.04.2020, 15:08
RE: FunLib - igrik - 23.04.2020, 11:16
RE: FunLib - Bes - 01.06.2020, 07:03
RE: FunLib - Berserker - 23.04.2020, 16:59
RE: FunLib - Raistlin - 23.04.2020, 23:48
RE: FunLib - Berserker - 25.04.2020, 06:12
RE: FunLib - Zur13 - 25.04.2020, 20:24
RE: FunLib - Berserker - 25.04.2020, 21:37
RE: FunLib - Zur13 - 01.05.2020 17:38
RE: FunLib - Algor - 05.05.2020, 03:25
RE: FunLib - Algor - 18.05.2020, 16:39
RE: FunLib - slater777 - 12.12.2022, 11:48

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group