C
十年4646454sdg5sagsa
这个作者很懒,什么都没留下…
展开
-
kmp算法得到数列的next值
#include <iostream> #include<string> using namespace std; void GetNext(int T[], int next[]) //求模式T的next值 { int i,j,len; next[0] = -1; for (j=1;T[j]!='\0';len--) //依次求next[j] ...原创 2018-10-20 15:21:15 · 180 阅读 · 0 评论 -
简单冒泡排序
#include <iostream> #include <string> using namespace std; void paixv2(int r[], int a); void paixv(int r[], int a){ int i, j, t; for(i=0; i<a-1; i++){ for(j=0; j<a-i-1; j++){ ...原创 2018-10-20 15:22:57 · 166 阅读 · 0 评论 -
进制转换
#include<iostream> using namespace std; void trans(int a) { int t = 0; int s[100] = {0}; if (a==0) { cout<<0<<endl; } else if (a>0) { while(a) { s[t++]= a % 2; a ...原创 2018-10-20 15:24:08 · 89 阅读 · 0 评论 -
求矩形面积
#include <iostream> using namespace std; class S{ public: S(float c,float k); float area(); private: float l; float w; }; S::S(float c,float k){ l = c; w = k; } float S::area(){ return l...原创 2018-10-20 15:25:24 · 899 阅读 · 0 评论 -
两个有序的数组排序合并
#include <iostream> using namespace std; int Union(int A[], int n, int B[], int m, int C[]) //合并A[n]和B[m] { int i = 0, j = 0, k = 0; while(i<n && j<m) { if (A[i]<=B[j]) ...原创 2018-10-20 15:29:41 · 1472 阅读 · 0 评论