Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def lessThan(a, b):
- return a < b
- def greaterThan(a, b:
- return a > b
- def sort(lst, compFunc):
- for i in range(0, len(lst) - 1):
- for j in range(i + 1, len(lst)):
- if compFunc(lst[i], lst[j]):
- lst[i], lst[j] = lst[j], lst[i]
- return lst
- sort([5, 2, -1, 3], lessThan) # returneaza -1 2 3 5 (sorteaza dupa regula a < b, adica crescator)
- sort([5, 2, -1, 3], graterThan) # returneaza 5 3 2 -1 (sorteaza dupa regula a > b, adica descrescator)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement