Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
0e09c17
C++ course contents draft
mesozoic-drones Nov 26, 2024
e62273a
fix
mesozoic-drones Nov 26, 2024
809e634
review fix
mesozoic-drones Nov 27, 2024
b0fa0c3
review fixes
mesozoic-drones Nov 28, 2024
36759cb
Review update
mesozoic-drones Nov 28, 2024
5803f42
UB & ranges switch
mesozoic-drones Nov 29, 2024
fb8a582
std::error_code, variant types
mesozoic-drones Nov 30, 2024
8bc3e1f
more idioms
mesozoic-drones Nov 30, 2024
efecb10
More about std containers, algo, etc
mesozoic-drones Dec 1, 2024
91efc55
Practice projects
mesozoic-drones Dec 3, 2024
acb7f45
Spiral approach
mesozoic-drones Dec 3, 2024
738059c
IF, IFNDR
mesozoic-drones Dec 3, 2024
bc96246
Update status for chapters 0, 1
mesozoic-drones Dec 30, 2024
4b8eba9
Chapter 3 split to multiple chapters
mesozoic-drones Jan 2, 2025
f554fa1
update for chapter 2
mesozoic-drones Jan 16, 2025
fe249a0
Update
mesozoic-drones Jan 16, 2025
a7d0ce6
Update after chapter 2 merge
mesozoic-drones Jan 27, 2025
56c3abc
Chapter 4 update
mesozoic-drones Jan 27, 2025
1b49a03
Contents update after chapter 3
mesozoic-drones Jan 29, 2025
0a7f44f
Pointers to functions, members
mesozoic-drones Jan 30, 2025
ea6be96
Course status update
mesozoic-drones Feb 11, 2025
fa5d113
Chapter 5 status update, chapter 6 swap
mesozoic-drones Mar 8, 2025
cf4876e
Project after chapter 6
mesozoic-drones Mar 8, 2025
f93973a
Chapter 6 in progress
mesozoic-drones Mar 27, 2025
6fa2462
Update after release of chapter 7
mesozoic-drones Apr 30, 2025
9b2fece
Containers & algos update
mesozoic-drones May 3, 2025
28b81bd
Update for chapter status
mesozoic-drones May 20, 2025
87d1625
C++. Chapter 8 is ready
mesozoic-drones Jun 3, 2025
fb57761
Contents status update
mesozoic-drones Jul 29, 2025
207db25
Chapter 11 is ready
mesozoic-drones Aug 21, 2025
bb83fdc
Update after release of chapter 12 & practice
mesozoic-drones Sep 22, 2025
87a4b0a
C++. Chapter 13 is done
mesozoic-drones Oct 11, 2025
5a6fa04
Illustration
mesozoic-drones Nov 16, 2025
4ef7680
C++ chapter 14.2
mesozoic-drones Nov 16, 2025
54a7946
upd
mesozoic-drones Nov 18, 2025
4bb7232
upd
mesozoic-drones Nov 20, 2025
e8f0be1
upd
mesozoic-drones Nov 27, 2025
0bbef64
upd
mesozoic-drones Dec 1, 2025
7857a28
fix
mesozoic-drones Dec 1, 2025
8b35243
review fixes
mesozoic-drones Dec 2, 2025
1ae35da
Review fixes
mesozoic-drones Dec 3, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cpp/cpp_chapter_0082/text.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ bool contains_duplicate(std::vector<int> v)

Другие реализации `std::sort()` еще [более сложные](https://danlark.org/2022/04/20/changing-stdsort-at-googles-scale-and-beyond/). Они [включают](https://github.com/llvm-mirror/libcxx/blob/master/include/algorithm#L3899) эвристики и оптимизации в зависимости от длины интервалов и особенностей типа элементов.

### Компараторы
### Компараторы {#block-comparator}

Итак, по умолчанию алгоритм сортировки использует оператор `<` для сравнения элементов. Поэтому элементы сортируются по возрастанию. Для сортировки по другому условию у алгоритмов есть перегрузки, принимающие компаратор.

Expand Down
Loading