C++算法
文章平均质量分 67
微尘Lanbo
没有做不到,只有想不到。付出了不一定有回报,但若没有耕耘肯定不会有收成。
展开
-
基本概念
一、指针操作 C语言支持两种数据集合:结构和数组。 作为函数参数的指针; 按引用调用传递参数; int f1(int a[]); int f1(int *a); (等价) 泛型指针(void*) 二、递归 》基本递归 一种强大的方法,允许一个问题以其自身越来越小的形式来定义自己。在计算机可学领域中,我们通过使用递归函数来解决带有递归性质的问题,也就是用函数调用自身。 》尾递原创 2017-02-08 21:13:16 · 657 阅读 · 0 评论 -
vector不得不说的故事
C++ Vector原创 2017-02-14 15:09:11 · 439 阅读 · 0 评论 -
排序算法
简单记录3个:插入排序、快速排序和归并排序。 1、插入排序(针对数组, 可以控制compare里面的返回值来实现降序、升序) (data:数组; size:元素个数; esize:每个元素的大小; compare是比较函数) int issort(void *data, int size, int esize, int(*compare)(const void* key1, co原创 2017-03-31 17:56:38 · 211 阅读 · 0 评论