2014.8.23冒泡排序

 1 //冒泡排序  把一个数组里面的数从大到小排列
 2 int[] nums = new int[7] { 7, 6, 8, 5, 1, 9, 4 };
 3 int temp;
 4 //外循环每次把参与排序的最大数排在最后
 5 for (int i = 1; i <= 6; i++)//每个数i要比几遍(第一个数比6遍,第二个数比5遍,...),即次数
 6 {
 7     //内层循环负责对比相邻的两个数,并把最大的排在后面
 8     for (int j = 1; j <= 7 - i; j++)//7-i为趟数
 9     {
10         if (nums[j] < nums[j - 1])
11         {
12       temp = nums[j];
13       nums[j] = nums[j - 1];
14       nums[j - 1] = temp;
15         }
16     }
17 }
18 for (int i = 0; i < 7; i++)
19 {
20     Console.WriteLine(nums[i]);
21 }
 1 //非冒泡排序    分数由高到低排序
 2 int[] players = new int[7] { 7, 6, 8, 5, 1, 9, 4 };
 3 int temp;
 4 for (int i = 0; i < players.Length; i++)
 5 {
 6     //j表示从i+1开始后面的数
 7     for (int j = i + 1; j < players.Length; j++)//j先与i+1比较,再与数组剩余的数比较
 8     {
 9         if (players[i] < players[j])
10         {
11       //把两个数交换
12       temp = players[i];
13       players[i] = players[j];
14       players[j] = temp;
15         }
16     }
17 }
18 //打印数组
19 for (int i = 0; i < players.Length; i++)
20 {
21     Console.Write(players[i] + " ");
22 }
时间: 2024-08-04 16:47:49

2014.8.23冒泡排序的相关文章

每日一道题2014/7/23

10015 - Hankson的趣味题 Time Limit: 1000MSMemory Limit: 65535KB DescriptionHanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson.现在,刚刚放学回家的Hankson 正在思考一个有趣的问题.今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数.现在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这

boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转

一:什么是st_asio_wrapper它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统:二:st_asio_wrapper的特点效率高.跨平台.完全异步,当然这是从boost.asio继承而来:自动重连,数据透明传输,自动解决分包粘包问题(必须使用默认的打包解包器,这一特性表现得与udp一样):只支持tcp和udp协议:三:st_asio_wrapper的大体结构st_asio_wrapper.h:编译器版本

2014.7.23 cocos2d-x3.2到android的联调

这里的联调是指在cocos2d-3.2上创建的项目可以通过usb链接到真实机器后,通过visual GDB来进行断点调试. 总体工程百度之 比较顺利.这里记录几个我的问题. android目录下的Application: APP_STL := gnustl_static APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -DCOCOS2D_DEBUG=1 -std=c++11 -fsigned-char APP_PLATFORM 

2014.6.23

潮流解读完成作业:款号5808 注意事项:把颜色部分编辑在字体的中间 注意事项:整体颜色的搭配和标题字体大小不能和内容字体相近,不然不知道哪是重点 ,一般字体不用宋体, 常用字体:方正风雅宋简体.方正黑体简体.方正兰亭超细简黑体.迷你简黑体.迷你简大黑,迷你简又线等具体情况而定 颜色部分底部应对其,歪了要及时调正,如果是白色,应加一个边框,避免与背景融合! 2014.6.23

2014.10.23安卓全球开发者大会经历

2014.10.23安卓全球开发者大会经历 by 伍雪颖 2014.10.23 2014安卓全球开发者大会 作为一个程序员,怀着激动的心情,大老远的从深圳南山赶到福田香格里拉酒店,听了一天后其实是很失望地回来的: 1.中国分几个区同时进行,就深圳区是免费入场的,所以深圳区的活动质量是最差的 2.全场在做广告的偏多 3.挂着"安卓全球开发者"的羊头,卖着扯皮的狗肉 4.雷军说好要来的,最后大概意思是深圳都是做广告的,来了没意思 5.说实在的,干货不多 上午赶过去因为半路塞车了,11点多才

2014.7.23日结

1.main函数可以递归吗? g++,vs2010是可以的 2.int main(){    static int a=5;    while(--a > 0){        cout << "before" << a << endl;        main();        cout << "after" << a << endl;    } }输出结果是 int main(){ 

Count and Say 2014/10/23

public class solution { public static void main(String[] args) { System.out.println(countAndSay(12)); //String s="23"; //int r=s.length(); //System.out.println("11111111111111111"); } public static String countAndSay(int n) { if(n == 1

2014/9/23

1System.in 1 public class wori //先用InputStreamReader套System.in,再用BufferedReader套是常用方法 2 { 3 public static void main(String args[]) 4 { 5 InputStreamReader a = new InputStreamReader(System.in); // System.in是InputStream父类的引用,用于键盘输入 6 BufferedReader b =

2014.8.23日结

数据挖掘经典算法 国际权威的学术组织ICDM,于06年12月年评选出的数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. 个人论文采用的是Apriori,所以针对于此总结一下 基本概念: 1.支持度(P(AB)),置信度(条件概率P(B|A)) 例如:啤酒,尿布支持度3%,置信度80% 同时购买啤酒,尿布的是3%,购买啤酒的人中80%会买尿布 2.强规则:同时