Vlerësimi i vështirësisë: i avancuar. Duke pasur parasysh disa të dhëna hyrëse, gjenero një algoritëm për të renditur të dhënat në rend zbritës.
3, 5, 9, 1, 8, 2
Hapi 1: Krijo një listë dhe shtoni elementet e dhëna në listë: L = [3, 5, 9, 1, 8, 2]. Hapi 2: Vendosni një flamur të quajtur swapped në False, në mënyrë që të mund të regjistroni shkëmbimin nëse ndodh: swapped = False Hapi 3: Vendosni indeksin e elementit të fundit të listës: last_index = len(L) <unk> 1. Hapi 4: Për secilin element në listë, lëvizni nga e majta në të djathtë dhe kontrolloni nëse elementi aktual është më i madh se elementi i fundit: Nëse po, ndërroni elementet dhe vendosni flamurin e shkëmbyer në True. Hapi 5: Nëse flamuri i shkëmbyer është True, përsëriteni hapat 4 dhe 5. Përndryshe, lista është renditur dhe mund të dilni nga rrethana. Hapi 6: Kthejeni listën e renditur L.