Algorithms# Copying Gather Scatter Copying swap_ranges copy_n copy uninitialized_copy_n uninitialized_copy Merging Merging merge merge_by_key Prefix sums Segmented Prefix Sums Transformed Prefix Sums Prefix Sums inclusive_scan exclusive_scan Reductions Comparisons Counting Extrema Logical Predicates Transformed Reductions Reductions reduce_by_key reduce reduce_into Reordering Partitioning Shuffling Stream Compactation Searching Binary Search Searching find find_if_not partition_point mismatch find_if Set Operations Set Operations set_symmetric_difference_by_key set_difference set_symmetric_difference set_difference_by_key set_intersection_by_key set_intersection set_union_by_key set_union Sorting Sorting stable_sort_by_key sort_by_key stable_sort sort Transformations Filling Modifying Replacing Transformations adjacent_difference transform_n generate_n transform_if tabulate transform generate transform_if_n sequence