5个数要排序,5,3,5,2,8
首先我们需要申请一个大小为11的数组int a[11]。现在你已经有了11个变量,编号从a[0]~a[10]。刚开始的时候,我们将a[0]~a[10]都初始化为0,表示这些分数还都没有人得过。
下面开始处理每一个人的分数,第一个人的分数是5分,我们就将相对应的a[5]的值在原来的基础增加1,即将a[5]的值从0改为1,表示5分出现过了一次。依次最后结果...
分类:
编程语言 时间:
2015-01-27 16:25:11
阅读次数:
169
在我们的业务中,有很多情况都需要根据某种需要针对要返回的数据进行排序,但是排序是一种非常耗时的操作,特别是当数据量大的时候,所有有时候我们也会说,数据的排序是很重要的,但是也是非常耗时间的。在这里简单介绍一下简单排序,这些排序算法执行速度较慢,但算法逻辑简单,在某些时候,比其他的复杂排序算法更加有效...
分类:
编程语言 时间:
2015-01-04 11:16:24
阅读次数:
227
由于考试耽搁了几天,不好意思~~~前面的介绍的三种排序算法,都属于简单排序,大家能够看下详细算法,时间复杂度基本都在0(n^2),这样呢,非常多计算机界、数学界的牛人就非常不爽了,他们在家里想啊想,吃饭的时候在想,窝粑粑的时候也在想,到底能不能把时间复杂度搞低点呢。最终,皇天不负有心人啊,王母娘娘显...
分类:
编程语言 时间:
2014-12-30 20:29:03
阅读次数:
164
UVA - 10905
Children's Game
Time Limit: 3000MS
Memory Limit: Unknown
64bit IO Format: %lld & %llu
Submit Status
Description
4thIIUCInter-Universi...
分类:
编程语言 时间:
2014-12-09 21:31:16
阅读次数:
458
排名
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 16134 Accepted Submission(s): 5836
Problem Description
今天的上机考试虽然有实时的Ranklist,...
分类:
编程语言 时间:
2014-12-09 01:53:53
阅读次数:
218
/* 对顺序表L作简单选择排序 */void SelectSort(SqList *L){ int i,j,min; for(i=1;ilength;i++) { min = i; /* 将当前下标定义为最小值下标 */ for (j = i+1;jlength;j++) /* 循...
分类:
编程语言 时间:
2014-11-22 20:10:58
阅读次数:
193
一种排序时间限制:3000ms | 内存限制:65535KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长...
分类:
编程语言 时间:
2014-11-20 06:43:03
阅读次数:
193
一种排序
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);
1.按照编号从小到大排序
2.对于编号相等的长方形,按照长方形的长排序;
3.如果编号和长都相同,按照长...
分类:
编程语言 时间:
2014-11-20 01:34:20
阅读次数:
222
package SimpleSort;
public class SimpleSort {
/**
* 冒泡排序:每次循环过程中,小的排在后面的数会像水中的
* 气泡一样慢慢往上冒,所以命名为冒泡排序了,我猜是这样子的.....
*/
public void BubbleSort(int[] array){
for(int i=0;i<array.length;i++){
...
分类:
编程语言 时间:
2014-11-19 16:03:41
阅读次数:
202