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