![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 算法
文章平均质量分 83
虚心请教学习
有问题加我QQ 1583863844.
展开
-
C++ 修改内容的序列操作 算法(2)
修改内容的序列操作:copy将一个范围中的元素拷贝到新的位置处copy_backward将一个范围中的元素按逆序拷贝到新的位置处copy_ifC++11将一个范围中满足给定条件的元素拷贝到新的位置处copy_nC++11拷贝 n 个元素到新的位置处fill将一个范围的原创 2014-05-27 11:17:55 · 524 阅读 · 0 评论 -
C++ 不修改内容的序列操作 算法(1)
不修改内容的序列操作:adjacent_find查找两个相邻的等价元素all_ofC++11检测在给定范围中是否所有元素都满足给定的条件any_ofC++11检测在给定范围中是否存在元素满足给定条件count返回值等价于给定值的元素的个数count_if返回值满足给定翻译 2014-05-27 11:02:40 · 453 阅读 · 0 评论 -
C++ 二分法查找操作 算法(4)
算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。C++ 算法库(Algorithms library)为C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文件 提供,一小部份位于、 中。在涉及范围操作时,需要注意的是:通常 C++ 中提及的范围(如:[first, last))都是半闭半开区间,原创 2014-05-27 12:44:08 · 1003 阅读 · 0 评论 -
qsort 排序算法(七种)
qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为:void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *));其中:参数: 1 待排序数组首地址2 数组中待排序元素原创 2014-05-27 13:29:13 · 1800 阅读 · 0 评论 -
std::vector介绍
struct T{private: ::std::vector a_; int i_; double d_; ::std::string s_;};本文介绍了C++标准库中的容器类vector,分析了它的优点,并且建议在应用程序中使用它作为动态数组的优先选择,而不是MFC的CArray 在一些使用 MFC 的程序中,经常看到许多程序使用 CArray的原创 2014-05-27 10:20:36 · 1644 阅读 · 0 评论 -
C++ 排序操作 算法(3)
排序操作:is_sortedC++11检测指定范围是否已排序is_sorted_untilC++11返回最大已排序子范围nth_element部份排序指定范围中的元素,使得范围按给定位置处的元素划分partial_sort部份排序partial_sort_copy拷贝原创 2014-05-27 11:25:22 · 530 阅读 · 0 评论 -
转载+自练(莫喷)如何在cocos2d 2.1.4里面使用动画和Texture Packer
本文实践自 Ray Wenderlich、Tony Dahbura 的文章《How to Use Animations and Sprite Sheets in Cocos2D 2.X》原创 2014-05-26 15:22:07 · 776 阅读 · 0 评论