摘要: http://blog.csdn.net/hi_dzj/article/details/5993146 一、冒泡排序 已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比较a[3]与a[4],以此类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对a[1]~a[n-1]以相同方法处理一轮,则a[n-1]的值一定是a[1]~a[n-1]中最大的。再对a[1]... 阅读全文
posted @ 2011-09-27 23:22 auleaf 阅读(1712) 评论(0) 推荐(0)
摘要: /*给定两个字符串s1,s2,要求判定s2是否能够被s1做循环移位得到的字符串包含。*/解法1:将s1循环移动,每移动一次就比较一次。#include<stdio.h>#include<string.h>int main(){ char s1[]="AABCDEF"; char s2[]="CDEFA"; int len=strlen(s1); int i,j; char temp; for(i... 阅读全文
posted @ 2011-09-27 22:35 auleaf 阅读(5526) 评论(0) 推荐(0)