首页 > STL > C++常用算法 阅读:13,038

C++常用算法,STL常用算法(排序▓█、合并、搜索和分区)

< 上一页C++ includes C++ sort下一页 >

本章将介绍一些同排序和合并松散关联的算法█■▄。其中有两组算法专门提供排序和合并功能,一组为给定值范围内的元素提供分区机制,另一组提供了在范围内查找一个或多个元素的方法███。

与此同时,本章还会介绍STL提供的更多算法。这些算法通常可以分为两类▓▓:会改变它们所应用序列的算法以及不改变它们所应用序列的算法。本章会按照它们的用法分类,而不会按照是否改变序列来分类▄■▄。如果知道算法做了些什么,显然就会知道它是否改变它所应用的数据。
本章内容■■■:
1. C++ sort(STL sort)排序算法博猫
2. C++ stable_sort(STL stable_sort)排序算法博猫
3. C++ partial_sort(STL partial_sort)排序算法博猫
4. C++ nth_element(STL nth_element)排序算法博猫
5. C++ is_sorted(STL is_sorted)排序算法博猫
6. C++ merge和inplace_merge(STL merge和inplace_merge)算法博猫
7. C++ find(STL find▄■▄■)查找算法博猫
8. C++ find_if(STL find_if)查找算法博猫
9. C++ find_if_not(STL find_if_not)查找算法博猫
10. C++ find_first_of(STL find_first_of)查找算法博猫
11. C++ adjacent_find(STL adjacent_find)算法使用博猫
12. C++ find_end(STL find_end)算法博猫
13. C++ search(STL search)算法博猫
14. C++ search_n(STL search_n▓▄▓▄)搜索算法博猫
15. C++ partition(STL partition)算法使用博猫
16. C++ partition_copy(STL partition_copy)算法使用博猫
17. C++ partition_point(STL partition_point)算法使用博猫
18. C++ binary_search(STL binary_search)二分查找算法博猫
19. C++ lower_bound(STL lower_bound)二分查找算法博猫
20. C++ upper_bound(STL upper_bound)二分查找算法博猫
21. C++ equel_range(STL equal_range)二分查找算法博猫
22. C++(STL) all_of、any_of及none_of算法博猫
23. C++ equal(STL equal)比较算法博猫
24. C++ mismatch(STL mismatch)算法博猫
25. C++(STL) lexicographical_compare字符串排序算法博猫
26. C++ next_permutation(STL next_permutation)算法博猫
27. C++ prev_permutation(STL prev_permutation)算法博猫
28. C++ is_permutation(STL is_permutation▄▓)算法博猫
29. C++ copy_n(STL copy_n)算法博猫
30. C++ copy_if(STL copy_if)算法博猫
31. C++ copy_backward(STL copy_backward)算法博猫
32. C++ reverse_copy(STL reverse_copy)算法博猫
33. C++ unique(STL unique)算法博猫
34. C++ rotate(STL rotate)算法博猫
35. C++ rotate_copy(STL rotate_copy▓█▄■)算法博猫
36. C++ move(STL move)函数使用博猫
37. C++ swap_ranges(STL swap_ranges)函数使用博猫
38. C++ remove、remove_copy、remove_if和remove_copy_if函数使用博猫
39. C++ fill和fill_n函数用法博猫
40. C++(STL▄■▓)generate和generate_n函数用法博猫
41. C++ transform(STL transform)函数用法博猫
42. C++ replace,replace_if和replace_copy函数用法博猫
< 上一页C++ includes C++ sort下一页 >

编程帮,一个分享编程知识的公众号。跟着站长一起学习▄▓,每天都有进步。

通俗易懂,深入浅出▓█,一篇文章只讲一个知识点。

文章不深奥,不需要钻研█■▄,在公交、在地铁、在厕所都可以阅读███,随时随地涨姿势。

文章不涉及代码,不烧脑细胞▓▓,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员▄■▄!

编程帮二维码
微信扫描二维码关注