p
Size: a a a
p
S
p
S
Б
Б
@overload
def sorted(__iterable: Iterable[SupportsLessThanT], *, key: None = ..., reverse: bool = ...) -> List[SupportsLessThanT]: ...
@overload
def sorted(__iterable: Iterable[_T], *, key: Callable[[_T], SupportsLessThan], reverse: bool = ...) -> List[_T]: ...
Б
Б
class reversed(Iterator[_T], Generic[_T]):
@overload
def __init__(self, __sequence: Sequence[_T]) -> None: ...
@overload
def __init__(self, __sequence: Reversible[_T]) -> None: ...
def __iter__(self) -> Iterator[_T]: ...
def __next__(self) -> _T: ...
MV
MV
Б
Б
MK
S
MK
SS
MK
sort :: xs : List[a] -> ys : SortedList[a] && SameElems(ys, xs)
и тебе не дадут написать сортировку, которая не сортируетE
MK
MK