![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言思路收获
sherilindas
这个作者很懒,什么都没留下…
展开
-
冒泡排序算法
冒泡排序,这是之前学的一种算法把。是给定排序不规则的数,通过循环来排序的。首先外循环负责比较的趟数,内循环负责比较每趟内的两两比较。如果由小到大来排的话,找到小的数就把它往前挪,所以就叫冒泡排序。在当时对自己来说还是挺难的,想了一晚上都没想出。附刚开始学这个算法时自己写的:#includevoid main(){int i,j,a[10],t;printf("pleas原创 2016-02-05 13:28:45 · 322 阅读 · 0 评论 -
筛选法选素数
利用筛选法将1-100的素数选择出来。#includeint main(){ int a[101],i,j; for(i=1;i a[1]=0; for(i=1;i for(j=i+1;j if(a[i]!=0&&a[j]!=0) //这里一定要加,否则如果前面已经把后面的数挖原创 2016-02-05 13:48:25 · 362 阅读 · 0 评论 -
折半查找法
折半查找法:折半查找法是效率较高的一种查找方法。假设有已经按照从小到大的顺序排列好的五个整数a0~a4,要查找的数是X,其基本思想是: 设查找数据的范围下限为l=1,上限为h=5,求中点m=(l+h)/2,用X与中点元素am比较,若X等于am,即找到,停止查找;否则,若X大于am,替换下限l=m+1,到下半段继续查找;若X小于am,换上限h=m-1,到上半段继续查找;如此重复前面的过程直到找到或者原创 2016-02-16 22:56:43 · 596 阅读 · 0 评论