![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Jenic_Chen
这个作者很懒,什么都没留下…
展开
-
折半查找
#include #include using namespace std; int main() { int a[10]; string b; cout<<"从小到大输入10个数啊草泥马!"<<endl; int i,j,k,need; for(i=0;i>a[i]; cout<<"草泥马说你到底要什么数字啊????"<<endl; cin>>need;原创 2015-10-18 23:16:00 · 291 阅读 · 0 评论 -
冒泡排序算法小试[笑哭]
#include using namespace std; int main()//比较三个数的大小 { int x,y,z,a; //a为替换数 cin>>x>>y>>z; if(x>y)//冒泡,将xy比大小并换值 { a=y; y=x; x=a; if(y>z)//将yz比大小并换值 { a=z; z=y; y=a; if(x>y原创 2015-10-13 00:39:28 · 326 阅读 · 0 评论 -
直接选择排序
#include #include using namespace std; int main() { int a[10]={5,4,9,6,8,7,3,2,1,0}; for(int i=0;i<10;i++) { int k=i; int key=a[i]; for(int j=i+1;j<10;j++) { if(a[j]<key) { key=a[原创 2015-11-09 00:07:19 · 321 阅读 · 0 评论 -
约瑟夫问题
#include using namespace std; int main(){ int n,m,kick=0,num=0,count=0; cin>>n>>m; int live[100]; for(int i=0;i<100;i++) live[i]=1; do{ num++; if(num>n) num=1; if(live[num-1]) count++; if原创 2015-12-09 15:25:56 · 315 阅读 · 0 评论