Algorithm header functions in c

The following C project contains the C source code and C examples used for algorithm header functions. These are samples and examples of the functions from algorithm.h header from the Standard Template Library. Included are some Extended functions if you happen to have the stdext library such as Microsoft had included.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
alg_adj_fnd.cpp 1380
alg_bin_srch.cpp 2148
alg_copy.cpp 1275
alg_copy_bkwd.cpp 1315
alg_count.cpp 684
alg_count_if.cpp 782
alg_equal.cpp 1948
alg_equal_range.cpp 3753
alg_fill.cpp 721
alg_fill_n.cpp 737
alg_find.cpp 799
alg_find_end.cpp 2086
alg_find_first_of.cpp 2149
alg_find_if.cpp 901
alg_for_each.cpp 2617
alg_generate.cpp 888
alg_generate_n.cpp 873
alg_includes.cpp 4125
alg_inplace_merge.cpp 3007
alg_iter_swap.cpp 3166
alg_lex_comp.cpp 2126
alg_lower_bound.cpp 2581
alg_make_heap.cpp 1089
alg_max.cpp 3490
alg_max_element.cpp 2464
alg_merge.cpp 3872
alg_min.cpp 3544
alg_min_element.cpp 2469
alg_mismatch.cpp 2580
alg_next_perm.cpp 3162
alg_nth_elem.cpp 1872
alg_partial_sort.cpp 1613
alg_partial_sort_copy.cpp 1956
alg_partition.cpp 868
alg_pop_heap.cpp 1925
alg_prev_perm.cpp 3157
alg_push_heap.cpp 1953
alg_random_shuffle.cpp 1120
alg_remove.cpp 1110
alg_remove_copy.cpp 1086
alg_remove_copy_if.cpp 1244
alg_remove_if.cpp 1239
alg_replace.cpp 897
alg_replace_copy.cpp 1525
alg_replace_copy_if.cpp 1702
alg_replace_if.cpp 1040
alg_reverse.cpp 759
alg_reverse_copy.cpp 971
alg_rotate.cpp 1380
alg_rotate_copy.cpp 1656
alg_search.cpp 2126
alg_search_n.cpp 1773
alg_set_diff.cpp 4108
alg_set_intersection.cpp 4100
alg_set_sym_diff.cpp 4204
alg_set_union.cpp 4058
alg_sort.cpp 1478
alg_sort_heap.cpp 1328
alg_swap.cpp 1082
alg_swap_ranges.cpp 1202
alg_transform.cpp 2127
alg_unique.cpp 1988
alg_unique_copy.cpp 1894
alg_upper_bound.cpp 2581
adjacent_find.cpp 1770
adjacent_find_PV.cpp 2352
count.cpp 1917
count_if.cpp 2224
find.cpp 1519
find_if.cpp 1294
for_each.cpp 1666
generate.cpp 1556
generate_n.cpp 1406
heapfunc.cpp 2660
heap_PVfunctions.cpp 2787
includesP.cpp 2599
includesPV.cpp 2983
inplace_merge.cpp 1961
inplace_mergePV.cpp 2090
iter_swap.cpp 2101
lexicographical_compare.cpp 2258
lower_bound.cpp 1528
lower_boundPV.cpp 1839
max.cpp 3646
max_element.cpp 1534
max_elementPV.cpp 1579
merge.cpp 3022
mergePV.cpp 3122
min.cpp 3702
min_element.cpp 1483
min_elementPV.cpp 1579
mismatch.cpp 2750
next_permutation.cpp 1718
next_permutationPV.cpp 1804
nth_element.cpp 1706
nth_elementPV.cpp 1754
partial_sort.cpp 1681
partial_sortPV.cpp 1725
partial_sort_copy.cpp 2048
partial_sort_copyPV.cpp 2129
partition.cpp 2136
pop_heap.cpp 1962
prev_permutation.cpp 1694
push_heap.cpp 1989
random_shuffle.cpp 1635
random_shufflePV.cpp 2098
remove.cpp 2328
remove_copy.cpp 2482
remove_copy_if.cpp 2677
remove_if.cpp 2472
replace.cpp 1802
replace_copy.cpp 2484
replace_copy_if.cpp 2562
replace_if.cpp 1937
reverse.cpp 1743
reverse_copy.cpp 2526
rotate.cpp 1908
rotate_copy.cpp 2504
search.cpp 2248
search_n.cpp 1865
set_difference.cpp 4284
set_intersection.cpp 4271
set_symmetric_difference.cpp 4380
set_union.cpp 4235
sort.cpp 1493
sort_heap.cpp 1326
stable_partition.cpp 1074
stable_sort.cpp 1498
swap.cpp 1089
swap_ranges.cpp 1211
transform.cpp 2215
unique.cpp 2043
unique_copy.cpp 1948
upper_bound.cpp 1651
upper_boundPV.cpp 1844
alg_checked_copy.cpp 1336
alg_checked_copy_bkwd.cpp 1370
alg_checked_equal.cpp 1997
alg_checked_fill_n.cpp 958
alg_checked_generate_n.cpp 967
alg_checked_merge.cpp 3990
alg_checked_remove_copy.cpp 1176
alg_checked_remove_copy_if.cpp 1334
alg_checked_replace_copy.cpp 1622
alg_checked_replace_copy_if.cpp 1800
alg_checked_reverse_copy.cpp 1061
alg_checked_rotate_copy.cpp 1765
alg_checked_set_diff.cpp 4210
alg_checked_set_intersection.cpp 4211
alg_checked_set_sym_diff.cpp 4310
alg_checked_set_union.cpp 4161
alg_checked_unique_copy.cpp 1991
alg_unchecked_copy.cpp 1453
alg_unchecked_copy_bkwd.cpp 1378
alg_unchecked_equal.cpp 2007
alg_unchecked_fill_n.cpp 964
alg_unchecked_generate_n.cpp 975
alg_unchecked_merge.cpp 4000
alg_unchecked_remove_copy.cpp 1182
alg_unchecked_remove_copy_if.cpp 1340
alg_unchecked_replace_copy.cpp 1630
alg_unchecked_replace_copy_if.cpp 1808
alg_unchecked_reverse_copy.cpp 1067
alg_unchecked_rotate_copy.cpp 1774
alg_unchecked_set_diff.cpp 4221
alg_unchecked_set_intersection.cpp 4221
alg_unchecked_set_sym_diff.cpp 4321
alg_unchecked_set_union.cpp 4171
alg_unchecked_unique_copy.cpp 2001

SocialTags: