C++
MWhzx
这个作者很懒,什么都没留下…
展开
-
堆排序
//堆排序,明天更新 void BuildMaxHeap(ElemType A[],int len){ for(int i=len/2;i>0;i--) //调整堆 AdjustDown(A,i,len); } void AdjustDown(ElemType A[],int k,int len){ A[0]=A[k]; for(i=2*k;i<=len;i*=2)/原创 2014-09-04 23:19:35 · 421 阅读 · 0 评论 -
C++中next_permutation函数
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件 下面是以前的笔记 与之完全相反的函数还有prev_permutation (1) int 类型的next_permutation int main() { int a[3]; a[0]=1;a[1]=2;a[2]=3; do { cout } while (next_permutati原创 2014-09-09 20:15:46 · 693 阅读 · 0 评论 -
C++中const用法浅析
[转]C++中const用法浅析 看到const 关键字,很多程序员想到的可能是const 常量,这可有点象踩到陷井上还不知道自己危险了。读读以下文字会使你对c++中的const有一个全面的认识。 const 是C++中常用的类型修饰符,有某些微妙的应用场合,如果没有搞清本源,则错误在所难免。本篇中将对const进行辨析。溯其本源,究其实质,希望能对大家理解const有所帮助,根据思维的承原创 2014-08-31 16:50:59 · 373 阅读 · 0 评论 -
mencpy函数实现
memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制 拷贝的字节数; 函数原型:void *memcpy(void *dest, void *src, unsigned int count); 用法:(1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针),也就是说传进去的实参可以是原创 2014-10-10 22:27:39 · 1727 阅读 · 0 评论