C語言中文網 目錄
首頁 > STL > C++常用算法 閱讀:2,198

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下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo