Разбъркайте масив TList

Книгата "Основни алгоритми и структури от данни в Delphi" е уникален урок и справочно ръководство за най-често срещаните алгоритми за манипулиране на данни, доказали се като надеждни и доказани от много поколения програмисти. Според списание Delphi Informant от 2002 г. тази книга е призната от общността за разработка на приложения Delphi като „най-добрата книга за практическо използване от всички версии на Delphi“.
Книгата обхваща подробно основните понятия за алгоритми и основни структури от данни, алгоритми за сортиране, търсене, хеширане, анализиране, компресиране на данни и много други теми, тясно свързани с програмирането на приложения. Изобилието от добре тествани примери на кодове драстично ускорява не само овладяването на фундаментални алгоритми, но и допринася за по-квалифициран подход към ежедневното програмиране.
Въпреки факта, че книгата е предназначена предимно за професионални разработчици на приложения в Delphi, тя несъмнено ще бъде полезна за начинаещи програмисти, показвайки им техниките и триковете, които са толкова популярни сред истинските „професионалисти“. Всички примерни кодове, споменати в книгата, са достъпни за изтегляне от уебсайта на издателя.
Книга: Основни алгоритми и структури от данни в Делфи
Разбъркайте масив TList
Разбъркайте масив TList
Как могат да се разбъркват елементите на масива TList? Повечето от вас ще дадат най-простия алгоритъм като първи алгоритъм: посетете всеки елемент от масива, от първия до последния, и го пренаредете с друг, произволно избран елемент. Внедряването на такъв алгоритъм в Delphi ще изглежда така: