STD Gems

From Chilipedia
Revision as of 20:32, 5 October 2019 by Chili (Talk | contribs)

Jump to: navigation, search

STD Gems is a series that will introduce useful tools from the standard library in bite-sized (typically 10-18 minute long) videos. The series will mainly focus on teaching the functions from the <algorithm> library, but will also branch off into other areas of the standard library, such as lesser-known containers like std::deque or the different kinds of distributions in <random>.

List of Tutorials

Tutorial Number Title Release Date Runtime
0 STD Gems [Overview] May 10, 2018 4:59

Just an overview of the STD Gems series.

1 STD Gems [Copy / Filter] May 16, 2018 15:24
  • Covered: copy copy_if copy_n copy_backward move move_backward swap_ranges
  • Reviewed: back_inserter make_move_iterator istream_iterator ostream_iterator isupper
2 STD Gems [remove_if bois] May 30, 2018 14:24
  • Covered: remove remove_if remove_copy remove_copy_if replace replace_if replace_copy replace_copy_if unique unique_copy
3 STD Gems [transform for_each] June 17, 2018 16:33
  • Covered: transform for_each for_each_n
4 STD Gems [count any/all/none_of] July 29, 2018 9:27
  • Covered: count any_of all_of none_of
5 STD Gems [find / search / reverse iterator] August 13, 2018 17:07
  • Covered: find find_if find_if_not find_first_of mismatch find_end adjacent_find search_n rbegin rend
6 STD Gems [Generators] November 1, 2018 10:03
  • Covered: fill fill_n generate generate_n iota sample
7 STD Gems [Permuters] November 20, 2018 12:02
  • Covered: reverse reverse_copy rotate rotate_copy shuffle is_permuatation next_permutation prev_permutation
8 STD Gems [Partition] December 2, 2018 13:11
  • Covered: is_partitioned partition partition_copy stable_partition partition_point
9 STD Gems [Sorting] August 18, 2019 17:57
  • Covered: is_sorted is_sorted_until sort partial_sort partial_sort_copy stable_sort nth_element
10 STD Gems [Binary Search] October 5, 2019 ??:??
  • Covered: lower_bound upper_bound binary_search equal_range