Të përgjithshme

Sorting algorithm

Në shqip: Algoritëm renditjeje

ShpjegimiSQ

Algoritmet e renditjes i vendosin elementet në rregull — p.sh. numrat nga më i vogli te më i madhi. Ka shumë mënyra: bubble sort është e thjeshtë por e ngadaltë, quick sort dhe merge sort janë shumë më të shpejta. Në praktikë përdor sorted() të gatshëm.

EnglishEN

Sorting algorithms put items in order — like numbers from smallest to largest. There are many ways: bubble sort is simple but slow, quick sort and merge sort are much faster. In practice you use the built-in sorted().

Si ta mendosh

Si t'i rregullosh letrat e lojës në dorë: ka shumë mënyra — një nga një, në grumbuj, sipas ngjyrës — dhe disa janë shumë më të shpejta se të tjerat.

Lexoje në anglisht

Like arranging playing cards in your hand: there are many ways — one by one, in piles, by suit — and some are much faster than others.

Shembull kodipython

def bubble_sort(l):
    for i in range(len(l)):
        for j in range(len(l) - 1 - i):
            if l[j] > l[j + 1]: l[j], l[j + 1] = l[j + 1], l[j]
    return l

Terma të lidhur