1.冒泡法原理原理很简单每一趟排序将最大的或者最小的数往后移动,知道一趟排序过程中没有数据交换为止。例如:一个序列有n个数据a1,a2……an,第一趟排序为:首先a1和a2比较,如何逆序则交换位置,然后a2,a3比较,以此类推an-1和an比较。然后进入第二趟排序排序的范围为a1~an-1...第3...
分类:
其他好文 时间:
2014-07-31 19:55:57
阅读次数:
316
/*
*@Category 数组冒泡排序类
*@param array_arsort 类中操作方法
*@author yalong sun
*/
//从大到小排序
class array_maopao{
public function array_arsort($array){
$ary = '';
for($j...
分类:
其他好文 时间:
2014-07-31 13:34:56
阅读次数:
176
#region 数组 最大值 最小值 平均值 求和 冒泡排序 int[] arrag = new int[5] { 31, 62, 83, 54, 85 }; for (int i = 0; i arrag[j]) { int myarrag; myarrag = arrag[i]; a...
分类:
其他好文 时间:
2014-07-31 09:44:06
阅读次数:
181
#import<Foundation/Foundation.h>
typedefstruct
{
charname[20];
intage;
floatscore;
}Stu;
//建立字符串和函数之间的一一对应关系.
typedefBOOL(*PStu)(Stustu1,Stustu2);
typedefstructnameFunctionPair{
charname[20];//存储函数对应的字符串
PStufunction;//存储..
分类:
其他好文 时间:
2014-07-31 03:11:26
阅读次数:
154
1.冒泡排序,时间复杂度O(n^2)void bubble_sort(int arr[], int num) { int i,j,t; for(j=0;j<num-1;j++) //共进行num-1趟比较 for(i=0;i<num-j-1;i++) ...
分类:
其他好文 时间:
2014-07-31 02:35:45
阅读次数:
186
http://golang.org/http://pitch.csspiffle.com/http://site.douban.com/106407/widget/notes/335509/note/247778936/http://www.csdn.net/article/2014-03-25/2...
分类:
Web程序 时间:
2014-07-31 02:19:35
阅读次数:
193
typedefstruct
{
charname[20];
intage;
floatscore;
}Stu;
#import<Foundation/Foundation.h>
//姓名升序
voidsortByName(Stu*p,intcount)
{
for(inti=0;i<count-1;i++){
for(intj=0;j<count-1-i;j++){
if(strcmp((p+j)->name,(p+j+1)->name)>0){
Stute..
分类:
其他好文 时间:
2014-07-30 17:51:35
阅读次数:
207
题目大意:众所周知冒泡排序算法多数情况下不能只扫描一遍就结束排序,而是要扫描好几遍。现在你的任务是求1~N的排列中,需要扫描K遍才能排好序的数列的个数模20100713。注意,不同于真正的冒泡排序算法,只要数列有序就立刻停止,而不用再检验一遍。估计多数人都是找规律吧,先看出递推,然后求出通项……这个...
分类:
其他好文 时间:
2014-07-29 10:40:06
阅读次数:
270
最近一段一直使用sublime进行golang开发,整体感觉很不错,虽然比不上eclipse之类IDE强大,但是用起来很轻巧便捷,开发golang完全做够了。由于有一部分代码复用率很高,经常要用到,而自己记性特别差也懒...
分类:
其他好文 时间:
2014-07-28 00:50:29
阅读次数:
303