- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 C++实现基数排序
C++实现基数排序://基数排序#includeusing namespace std;void radixsort(int *a,int size){int d=1;//位数for(int i=0;i{int p=a[i];int max=1;while(p/10){p=p/10;max++;}if(dd=max;
2014-03-31 15:05:21 819
原创 C++实现计数排序
C++实现计数排序://计数排序#includeusing namespace std;int findmax(int *a,int size){int max=0;int length=size;for(int i=1;i!=length;i++){if(a[max]max=i;}return a[max];}int* co
2014-03-30 23:49:51 1065
原创 VS编译器如何单步调试
调试重要的几个键:F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点.F5调试状态运行程序,程序执行到有断点的地方会停下来.F10单步执行程序.CTRL+F10运行到光标所在行.F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面.SHIFT+F11跳出当前所在函数.SHIFT+F5退出调试
2014-03-30 22:31:11 5964
原创 C++实现快速排序
C++实现快速排序:#include#includeusing namespace std;int partition(int *a,int p,int r){int key=a[r];int i=p-1;for(int j=p;j{if(a[j]{i++;int temp=a[i];a[i]=a[j];a[j]=temp;}}
2014-03-29 10:50:28 513
原创 C++实现冒泡排序
C++实现冒泡排序://冒泡排序#include#include#includeusing namespace std;void bubblesort(int *a,int num){int i,j;for(i=1;i!=num;++i){for(j=0;j!=num-i;++j){if(a[j]>a[j+1])swap(a[j],a[j+1])
2014-03-28 22:46:28 514
原创 C++实现堆排序
C++实现堆排序:#include#includeusing namespace std;void maxheapify(int *A,int i,int size){int left=2*i,right=2*i+1,largest=i;if(leftlargest=left;if(rightlargest=right;if(largest!=i){
2014-03-28 21:23:29 494
原创 C++实现插入排序
C++实现插入排序:#includeusing namespace std;void insertionsort(int number,int*p);int main(){coutint num=0;cin>>num;cin.clear();int *p=new int[num];coutfor(int i=0;i!=num;++i)cin>>p[i
2014-03-28 21:21:39 465
原创 C++实现归并排序
C++实现归并排序:#includeusing namespace std;void merge(int *ptr,int p,int q,int r){int n1=q-p+1;int n2=r-q;int *L=new int[n1+1];int *R=new int[n2+1];for(int i=0;iL[i]=ptr[p+i];for(int
2014-03-28 21:11:55 448
msk调制与gmsk调制
2014-01-13
matlab仿真qpsk gmsk msk fsk qam ask
2014-01-13
msk与QPSK调制解调
2013-06-03
GMSK与MSK调制解调
2013-06-02
msk 的调制解调
2013-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人