2017年8月19日

摘要: class Solution { public: int divide(int dividend, int divisor) { if (divisor == 0 || (dividend == INT_MIN && divisor == -1)) return INT_MAX; long m = (dividend); long n = ... 阅读全文
posted @ 2017-08-19 10:28 达达123567 阅读(91) 评论(0) 推荐(0) 编辑

2017年8月14日

摘要: #include #include #include using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ class Solution { public: vector mystack; ... 阅读全文
posted @ 2017-08-14 21:01 达达123567 阅读(84) 评论(0) 推荐(0) 编辑

2016年8月2日

摘要: #include using namespace std; int Search_Seq(int arr[],int arr_size,int key)//表数据从1开始到下标处,arr_size表示数组大小 { int i; arr[0]=key; for( i=arr_size-1;i>0;i--) { if(arr[i]==key) ... 阅读全文
posted @ 2016-08-02 15:48 达达123567 阅读(190) 评论(0) 推荐(0) 编辑

2016年8月1日

摘要: #include using namespace std; int Partion(int arr[],int low,int high) { int index_low=low; int index_high=high; while(index_lowarr[index_high]) { swap(arr[index_low... 阅读全文
posted @ 2016-08-01 17:29 达达123567 阅读(163) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; void ShellSort(int arr[],int arr_size)//数组元素的个数 { int gap=arr_size/2; int cur=0; while(gap>=1) { while(curcur) { ... 阅读全文
posted @ 2016-08-01 16:11 达达123567 阅读(183) 评论(0) 推荐(0) 编辑

2016年7月31日

摘要: #include using namespace std; void InsertSort(int arr[],int arr_size)//数组中的元素的个数 { int cur=1; for(cur=1;cur0) { if(arr[index-1]>arr[index]) { s... 阅读全文
posted @ 2016-07-31 09:56 达达123567 阅读(122) 评论(0) 推荐(0) 编辑

2016年7月29日

摘要: #include using namespace std; void Merge(int SR[],int i,int m,int n)//n表示数组中最后一个元素的下标,i表示第一个元素的下标,m表示前一个数组最后一个元素的下标 { int *TR=new int[n-i+1]; int ptr1=i; int ptr2=m+1; int j=0; w... 阅读全文
posted @ 2016-07-29 22:48 达达123567 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; void HeapAdjust(int arr[],int s,int m)//大顶堆,m表示最后一个数字位置,s表示第一个位置,都是下标 { int cur=s; int index; int tmp=arr[cur]; while(cur*2+1=0;i--) { HeapA... 阅读全文
posted @ 2016-07-29 19:57 达达123567 阅读(222) 评论(0) 推荐(0) 编辑

2016年7月22日

摘要: #include #include #include using namespace std; typedef vector vectorString; vectorString permu(string str) { if(str.length()==0) { vectorString vs; vs.push_back(""); ... 阅读全文
posted @ 2016-07-22 09:16 达达123567 阅读(806) 评论(0) 推荐(0) 编辑

2016年5月28日

摘要: #include #include typedef int ElemType; typedef struct RcdType { ElemType key; }RcdType; void Merge (RcdType SR[],int low,int mid,int high) { int i,j,k; RcdType* TR; if( !(TR=(RcdT... 阅读全文
posted @ 2016-05-28 21:17 达达123567 阅读(239) 评论(0) 推荐(0) 编辑

导航