算法
_TianZhirui
我比昨天更强???
展开
-
快速排序
#include #include using namespace std; int a[]={93,27,30,2,8,12,2,8,30,89}; void swap(int &a,int &b){ int tmp=a; a=b; b=tmp; } void QuickSort(int a[],int s,int e) { if(s>=e) return ; int k=a原创 2017-07-11 20:43:54 · 170 阅读 · 0 评论 -
归并排序
#include #include using namespace std; int a[]={93,27,30,2,8,12,2,8,30,89}; void swap(int &a,int &b){ int tmp=a; a=b; b=tmp; } void QuickSort(int a[],int s,int e) { if(s>=e) return ; int k=a原创 2017-07-11 20:46:28 · 177 阅读 · 0 评论 -
输出逆序数
归并排序原创 2017-07-11 21:19:32 · 283 阅读 · 0 评论 -
归并排序
//归并排序 #include using namespace std; int a[10]={13,27,19,2,8,12,8,30,89}; int b[10]; void Merge(int a[],int s,int m,int e,int tmp[]) { int pb=0; int p1=s,p2=m+1;//指针p1,p2 while(p1<= m &&p2<= e)原创 2017-07-10 11:01:39 · 182 阅读 · 0 评论 -
基本排序算法之冒泡排序
//冒泡排序 void BubbleSort(int a[],int size) { for(int i=size-1;i>0;--i) { for(int j=0;j<i;++j) if(a[j]>a[j+1]){ int tmp=a[j];原创 2017-07-03 22:12:46 · 202 阅读 · 0 评论 -
数组相关题目:交换次数最小使得数组有序分布
Given an array containing a permutation of 1 to n, you have to find the minimum number of swaps to sort the array in ascending order. A swap means, you can exchange any two elements of the array.For e...原创 2018-05-12 12:52:49 · 904 阅读 · 0 评论 -
数据挖掘网站
数据竞赛类网站 Kaggle 阿里巴巴天池大数据比赛 DataCastle CCF大数据与计算智能大赛 Di-Tech算法大赛 KDD-Cup KDnuggets Competition 全国高校云计算应用创新大赛 Byte Cup国际机器学习竞赛 WID数据竞赛 数据火车竞赛网站 DrivenData Competition 上海SODA大赛 赛氪网 TopCode...原创 2019-01-28 12:19:55 · 453 阅读 · 0 评论