Algorithm (C++)
Արտաքին տեսք
C++-ի Ստանդարտ գրադարանում, algorithms համարվում է կոնտեյների ալգորիթմական գործողությունների բաղկացուցիչ մաս[1]։
«C++»-ի ստանդարտը իր մեջ պարունակում է որոշակի ալգորիթմներ, որոնք հավաքված են <algorithm>
վերնագրի մեջ[2]։ Այնտեղ է գտնվում նաև <numeric>
վերնագրի որոշ ալգորիթմներ։ Բոլոր ալգորիթմները գտնվում են Կաղապար:Cpp անվանատարածքում։
Ալգորիթմի կատեգորիաներ
Ալգորիթմները C++ Ստանդարտ գրադարանում համակարգված են հետևյալ կատեգորիաներում։
- Non-modifying sequence operations (e.g. Կաղապար:Cpp, Կաղապար:Cpp, Կաղապար:Cpp)
- Modifying sequence operations (e.g. Կաղապար:Cpp, Կաղապար:Cpp, Կաղապար:Cpp)
- Sorting (e.g.
sort
, Կաղապար:Cpp, Կաղապար:Cpp) - Binary search (e.g. Կաղապար:Cpp, Կաղապար:Cpp)
- Heap (e.g. Կաղապար:Cpp, Կաղապար:Cpp)
- Min/max (e.g. Կաղապար:Cpp, Կաղապար:Cpp)
Ծանոթագրություններ
- ↑ ISO/IEC (2003). ISO/IEC 14882:2003(E): Programming Languages - C++ §25 Algorithms library [lib.algorithms] para. 1
- ↑ Stroustrup, Bjarne (2009). Programming : principles and practice using C++. Upper Saddle River, NJ: Addison-Wesley. էջ 729. ISBN 9780321543721. Վերցված է 22 March 2012-ին. «The standard library algorithms are found in
<algorithm>
.»