Лай Гансюань, 604 группа StrictBubble 2568
Киацца Наташа Изабелла, 325 StrictBubble 3098
n1from typing import List, TypeVar, MutableSequence, castn1from typing import List, TypeVar, MutableSequence
2T = TypeVar('T', int, float, str, List[str])2T = TypeVar('T', int, float, str, List[str])
3Sortable = MutableSequence[T]3Sortable = MutableSequence[T]
44
t5def bubble(sequence: Sortable) -> Sortable:t5def bubble(seq: Sortable) -> Sortable:
6    length = len(sequence)6    n = len(seq)
7    for i in range(length):7    for i in range(n):
8        for j in range(0, length - i - 1):8        for j in range(0, n - i - 1):
9            if sequence[j] > sequence[j + 1]:9            if seq[j] > seq[j + 1]:
10                sequence[j], sequence[j + 1] = (sequence[j + 1], sequence[j])10                seq[j], seq[j + 1] = (seq[j + 1], seq[j])
11    return sequence11    return seq
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op