Skip to content

[C++20][ライブラリ] Rangeライブラリ (<algorithm>) #919

@tetsurom

Description

@tetsurom

シーケンスを変更しない操作

  • ranges::all_of
  • ranges::any_of
  • ranges::none_of
  • ranges::for_each
  • ranges::for_each_n
  • ranges::count
  • ranges::count_if
  • ranges::mismatch
  • ranges::find
  • ranges::find_if
  • ranges::find_if_not
  • ranges::find_end
  • ranges::find_first_of
  • ranges::adjacent_find
  • ranges::search
  • ranges::search_n

シーケンスを変更する操作

  • ranges::copy
  • ranges::copy_if
  • ranges::copy_n
  • ranges::copy_backward
  • ranges::move
  • ranges::move_backward
  • ranges::fill
  • ranges::fill_n
  • ranges::transform
  • ranges::generate
  • ranges::generate_n
  • ranges::remove
  • ranges::remove_if
  • ranges::remove_copy
  • ranges::remove_copy_if
  • ranges::replace
  • ranges::replace_if
  • ranges::replace_copy
  • ranges::replace_copy_if
  • ranges::swap_ranges
  • ranges::reverse
  • ranges::reverse_copy
  • ranges::rotate
  • ranges::rotate_copy
  • ranges::shuffle
  • ranges::sample
  • ranges::unique
  • ranges::unique_copy
  • ranges::is_partitioned
  • ranges::partition
  • ranges::partition_copy
  • ranges::stable_partition
  • ranges::partition_point

ソートや、それに関連した操作

  • ranges::is_sorted
  • ranges::is_sorted_until
  • ranges::sort
  • ranges::partial_sort
  • ranges::partial_sort_copy
  • ranges::stable_sort
  • ranges::nth_element
  • ranges::lower_bound
  • ranges::upper_bound
  • ranges::binary_search
  • ranges::equal_range
  • ranges::merge
  • ranges::inplace_merge
  • ranges::includes
  • ranges::set_difference
  • ranges::set_intersection
  • ranges::set_symmetric_difference
  • ranges::set_union
  • ranges::is_heap
  • ranges::is_heap_until
  • ranges::make_heap
  • ranges::push_heap
  • ranges::pop_heap
  • ranges::sort_heap
  • ranges::max
  • ranges::max_element
  • ranges::min
  • ranges::min_element
  • ranges::minmax
  • ranges::minmax_element
  • ranges::clamp
  • ranges::equal
  • ranges::lexicographical_compare
  • ranges::is_permutation
  • ranges::next_permutation
  • ranges::prev_permutation

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions