`
美丽的小岛
  • 浏览: 310556 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

algorithm方法列表与容器方法(附件)

    博客分类:
  • c++
 
阅读更多



 

 

Non-modifying sequence operations:

for_each

Apply function to range (template function)

 

find

Find value in range (function template)

 

find_if

Find element in range (function template)

 

find_end

Find last subsequence in range (function template)

 

find_first_of

Find element from set in range (function template)

 

adjacent_find

Find equal adjacent elements in range (function template)

 

count

Count appearances of value in range (function template)

 

count_if

Return number of elements in range satisfying condition (function template)

 

mismatch

Return first position where two ranges differ (function template)

 

equal

Test whether the elements in two ranges are equal (function template)

 

search

Find subsequence in range (function template)

 

search_n

Find succession of equal values in range (function template)

Modifying sequence operations:

copy

Copy range of elements (function template)

 

copy_backward

Copy range of elements backwards (function template)

 

swap

Exchange values of two objects (function template)

 

swap_ranges

Exchange values of two ranges (function template)

 

iter_swap

Exchange values of objects pointed by two iterators (function template)

 

transform

Apply function to range (function template)

 

replace

Replace value in range (function template)

 

replace_if

Replace values in range (function template)

 

replace_copy

Copy range replacing value (function template)

 

replace_copy_if

Copy range replacing value (function template)

 

fill

Fill range with value (function template)

 

fill_n

Fill sequence with value (function template)

 

generate

Generate values for range with function (function template)

 

generate_n

Generate values for sequence with function (function template)

 

remove

Remove value from range (function template)

 

remove_if

Remove elements from range (function template)

 

remove_copy

Copy range removing value (function template)

 

remove_copy_if

Copy range removing values (function template)

 

unique

Remove consecutive duplicates in range (function template)

 

unique_copy

Copy range removing duplicates (function template)

 

reverse

Reverse range (function template)

 

reverse_copy

Copy range reversed (function template)

 

rotate

Rotate elements in range (function template)

 

rotate_copy

Copy rotated range (function template)

 

random_shuffle

Rearrangle elements in range randomly (function template)

 

partition

Partition range in two (function template)

 

stable_partition

Divide range in two groups - stable ordering (function template)

Sorting:

sort

Sort elements in range (function template)

 

stable_sort

Sort elements preserving order of equivalents (function template)

 

partial_sort

Partially Sort elements in range (function template)

 

partial_sort_copy

Copy and partially sort range (function template)

 

nth_element

Sort element in range (function template)

Binary search (operating on sorted ranges):

lower_bound

Return iterator to lower bound (function template)

 

upper_bound

Return iterator to upper bound (function template)

 

equal_range

Get subrange of equal elements (function template)

 

binary_search

Test if value exists in sorted array (function template)

Merge (operating on sorted ranges):

merge

Merge sorted ranges (function template)

 

inplace_merge

Merge consecutive sorted ranges (function template)

 

includes

Test whether sorted range includes another sorted range (function template)

 

set_union

Union of two sorted ranges (function template)

 

set_intersection

Intersection of two sorted ranges (function template)

 

set_difference

Difference of two sorted ranges (function template)

 

set_symmetric_difference

Symmetric difference of two sorted ranges (function template)

Heap:

push_heap

Push element into heap range (function template)

 

pop_heap

Pop element from heap range (function template)

 

make_heap

Make heap from range (function template)

 

sort_heap

Sort elements of heap (function template)

Min/max:

min

Return the lesser of two arguments (function template)

 

max

Return the greater of two arguments (function template)

 

min_element

Return smallest element in range (function template)

 

max_element

Return largest element in range (function template)

 

lexicographical_compare

Lexicographical less-than comparison (function template)

 

next_permutation

Transform range to next permutation (function template)

 

prev_permutation

Transform range to previous permutation (function template)

 

 

  • 大小: 818.9 KB
  • 大小: 131.9 KB
分享到:
评论
1 楼 美丽的小岛 2014-08-15  
这个版本有点旧,C++11好像不是很全。

相关推荐

    Algorithm-algorithm.zip

    在"Algorithm-algorithm.zip"这个压缩包中,我们很可能找到了一个关于算法学习的资源库,尤其是通过"algorithm-master"这个子文件名,我们可以推测这可能是一个关于算法的开源项目或者教程的主目录。接下来,我们将...

    C语言头文件 algorithm

    C语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件 algorithmC语言头文件...

    java.lang.RuntimeException: Unsupported algorithm: HmacSHA1解决方法

    java.lang.RuntimeException: Unsupported algorithm: HmacSHA1 解决方法,阿里云

    Algorithm-ToolGood.Algorithm.zip

    本篇将深入探讨"Algorithm-ToolGood.Algorithm.zip"压缩包中的"ToolGood.Algorithm-master"项目,揭示其在算法设计与实现上的精妙之处。 "Algorithm"标签表明了这个项目的核心内容——算法研究与应用。算法不仅涵盖...

    latex 算法包algorithm2e

    文档建议,在遇到兼容性问题时,应首先检查 `algorithm2e` 包的文档或邮件列表,以获取解决方法。 #### 五、包中定义的环境 `algorithm2e` 包提供了一系列环境来帮助编写算法: - **algorithm**:主算法环境。 - ...

    Algorithm-algorithm-playground.zip

    《算法实践探索——Algorithm-algorithm-playground.zip深度解析》 在计算机科学中,算法是解决问题的核心,它们是精心设计的步骤序列,旨在有效地解决特定计算或数据处理问题。"Algorithm-algorithm-playground....

    Fireworks-Algorithm.rar_ fireworks algorithm_Fireworks Algorithm

    烟花算法程序大全Fireworks Algorithm

    Algorithm-PHP-algorithm.zip

    例如,快速排序、冒泡排序、选择排序、插入排序和归并排序都是基础但实用的方法。快速排序以其高效的平均时间复杂度O(n log n)而受到青睐,而冒泡排序则因其简单易懂的实现而常见于教学场景。PHP内置的`sort()`、`...

    pentaho-aggdesigner-algorithm-5.1.5-jhyde-API文档-中文版.zip

    赠送jar包:pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar; 赠送原API文档:pentaho-aggdesigner-algorithm-5.1.5-jhyde-javadoc.jar; 赠送源代码:pentaho-aggdesigner-algorithm-5.1.5-jhyde-sources.jar; ...

    Algorithm-algorithm-visualizer.zip

    《算法可视化:深入理解与实践》 在计算机科学领域,算法是解决问题的核心工具,它们是指导计算机执行特定任务的详细步骤。"Algorithm-algorithm-visualizer.zip" 是一个压缩包,其中包含了一个名为 "algorithm-...

    EM algorithm_EM_EMalgorithm_

    在给定的文件中,`forward_stagewise.py`可能实现了前向增长算法(Forward Stagewise Algorithm),这是一种逐步添加变量到模型中的方法,常用于回归或分类问题。这种算法可以与EM算法结合,用于在有隐藏变量的情况...

    《algorithm2e》使用笔记

    《algorithm2e》是LaTeX中一个非常强大的伪代码排版宏包,它提供了一种简洁而优雅的方式来编写算法,并可以自定义各种风格。在使用《algorithm2e》时,你可以轻松地创建出专业级别的算法描述,使得算法的逻辑结构...

    Algorithm.rar_Algorithm Gossip_gossip_gossip algorithm_gossip算法

    2.Algorithm Gossip: 费式数列 3. 巴斯卡三角形 4.Algorithm Gossip: 三色棋 5.Algorithm Gossip: 老鼠走迷官 6.Algorithm Gossip: 老鼠走迷官(二) 7.Algorithm Gossip: 骑士走棋盘 8.Algorithm Gossip: 八皇 9....

    Algorithm一词的由来

    Algorithm一词在现代的语境中通常与计算机科学紧密相连,但在其久远的词源中,却蕴含着丰富的数学和文化历史。了解“Algorithm”一词的起源,不仅能帮助我们更好地认识其本质,还能够揭开科学与语言之间错综复杂的...

    Algorithm-algorithms.zip

    例如,数组的线性查找和动态扩展,链表的插入和删除操作,栈的后进先出特性在表达式求值中的应用,队列的先进先出规则在任务调度中的作用,二叉树的遍历方法,哈希表的快速查找和碰撞处理等。 通过学习和研究...

    Algorithm-JS-Algorithm.zip

    Algorithm-JS-Algorithm.zip,基于javascript的数据结构、算法,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    Algorithm-MyTinySTL.zip

    《算法与MyTinySTL:在C++11中实现微小标准模板库》 算法,作为计算机科学的基石,是解决复杂问题的有效工具。它们是编写高效、可读且可维护代码的关键,使得计算机能够按照预定的步骤执行任务。在C++11中,我们...

    算法可视化AlgorithmVisualizer.zip

    /algorithm/[category]/[algorithm]/desc.json该文件包含该算法的描述和其实示例的列表。/algorithm/[category]/[algorithm]/[example]/data.js此文件预定义了一个显示在可视化模块中的数据变量。/algorithm/...

    Latex algorithm2e 算法伪代码 官方介绍文档.pdf

    文档的一部分内容列出了algorithm2e包的相关信息、版本历史、作者联系方式、邮件列表地址,以及包内的命令和选项,这些信息对于理解算法包的使用和定制非常重要。 algorithm2e.sty文件是一个LaTeX宏包文件,用于...

Global site tag (gtag.js) - Google Analytics