![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS2008
TDiger
不积跬步无以至千里
展开
-
快速算法的实现(C/C++)
#include using namespace std; void quicksort(int a[],int low,int high) { int povit=a[low];//中枢标签 int i,j; i=low; j=high; if(i>=j)//用于判断退出 return; while(i<j) {原创 2013-06-09 20:50:00 · 893 阅读 · 0 评论 -
N阶乘的方法总结
做一下N阶乘的小结: #include #define N 500000 using namespace std; //使用long long时候N=21溢出 long long fac(long long n) { if(1==n)return 1; else return n*fac(n-1); } //当阶乘数N>21的时候,但是这种方法受到VS2008编译器栈空间大原创 2013-06-23 19:01:45 · 2972 阅读 · 0 评论 -
归并排序
#include using namespace std; void merge(int a[],int left,int mid,int right) { int temp[right-left+1];//注意数组的定义 int left1=left; int right1=mid; int left2=mid+1; int right2=right原创 2013-06-24 10:59:50 · 697 阅读 · 0 评论 -
字符串反转(更新之中)
首先举一个简单的例子 #include #include #include void reverse(int a[] ,int num) { int temp; int i; for(i=0;i<=num/2;++i) { temp=a[i]; a[i]=a[num-1-i]; a[num-1-i]=temp; } } void main()原创 2013-06-29 15:09:47 · 958 阅读 · 0 评论