|
|
|
|
|
|
|
Вернуться
| 1 Иванов Александр Александрович, 17 сентября 2021 г. 2:00:48 | |
Чего тут только не напишут! Конечно, в PascalАВС.NЕТ есть встроенная сортировка и никаких библиотек искать не надо. Для сортировки массива A просто пишем A.Sort; - сортировка по возрастанию или A.SortDescending - сортировка по убыванию. Это сортировка "на месте". Если же результат надо поместить в другой массив, пишем var B := A.Sorted.ToArray; Ну а если просто вывести, пишем A.Sorted.Print;
|
|
|
| 2 Меньшиков Фёдор Владимирович, 08 июля 2021 г. 14:00:11 | |
|
Из общих соображений pascal abs.net - построен на платформе .net - а в ней разумеется сортировка есть и прямо сразу гуглится по запросу ".net sort array" без кавычек.
|
|
|
| 3 Меньшиков Фёдор Владимирович, 08 июля 2021 г. 13:57:54 | |
|
Первая ссылка по запросу в Гугле "pascal abc net sort array" без кавычек даёт такой пример с сайта pascalabc.net : достаточно подключить модуль Arrays (uses Arrays), описать массив как var a: array of integer; (возможно отсутствие длины тут существенно) - и дальше можно сортировать с помощью Sort(a).
|
|
|
| 4 Странник, 07 июля 2021 г. 16:39:35 | |
|
Да понятно, что код сортировки можно скопировать или самому написать. Я хотел узнать про встроенные функции, например, TArray.Sort(...) и т.д. Ладно, не важно уже
|
|
|
| 5 Матус Даниил Дмитриевич, 06 июля 2021 г. 20:17:20 | |
прикол в том что в примерах паскаля есть уже готовая быстрая сортировка и ты ее просто достаешь и юзаешь
|
|
|
| 6 Матус Даниил Дмитриевич, 06 июля 2021 г. 20:16:44 | |
и да и нет
|
|
|
| 7 Странник, 29 июня 2021 г. 10:38:36 | |
|
Добрый день! Подскажите, пожалуйста, есть ли в Free Pascal, PascalABC.NET или Borland Delphi 7.0, которые представлены на этом сайте, встроенная сортировка?
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |