对于一个int数组,请编写一个选择排序算法,对数组元素排序。
给定一个int数组A及数组的大小n,请返回排序后的数组。
测试样例:
[1,2,3,5,2,3],6
[1,2,2,3,3,5]
class SelectionSort {
public:
int* selectionSort(int* A, int n){
// write code ...
分类:
编程语言 时间:
2016-03-05 16:28:26
阅读次数:
276
对于一个int数组,请编写一个插入排序算法,对数组元素排序。
给定一个int数组A及数组的大小n,请返回排序后的数组。
测试样例:
输入数组:[1,2,3,5,2,3],6
输出数组:[1,2,2,3,3,5]
class InsertionSort {
public:
int* insertionSort(int* A, int n) {
// wr...
分类:
编程语言 时间:
2016-03-05 16:26:27
阅读次数:
269
对于一个int数组,请编写一个冒泡排序算法,对数组元素排序。
给定一个int数组A及数组的大小n,请返回排序后的数组。
测试样例:
输入数组:[1,2,3,5,2,3],6
输出数组:[1,2,2,3,3,5]
class BubbleSort {
public:
int* bubbleSort(int* A, int n) {
...
分类:
编程语言 时间:
2016-03-05 14:48:45
阅读次数:
245
/*编写一个void sort(int *x,int n)实现将x数组中的n个数据从大到小 排序。n及数组元素在主函数中输入。*/ #include <stdio.h> void sort(int *x, int n); void outPutAraay(int *x, int n); void s
分类:
编程语言 时间:
2016-02-14 18:30:03
阅读次数:
229
#题目:数组中找出两个元素之和 等于给定的整数# 思路:# 1、将数组元素排序;# 2、array[i]与a[j](j的取值:i+1到len_array-1) 相加;# 3、如两两相加<整数继续,如=整数则输出元素值;# 4、如>则直接退出,i+1 开始下一轮相加比较def addData(arra...
分类:
编程语言 时间:
2015-08-27 00:22:41
阅读次数:
250
对数组元素排序是任何编程语言都会遇到的一个问题,大部分已经提供了一些很方便的排序方法供我们使用,那么iOS开发中有哪些方法可以让我们实现对数组元素快速排序呢?
先定义一个数组,然后对其中元素进行排序:
NSArray *originalArray = [NSArray
arrayWithObjects:[NSNumber
numberWithInt:5],...
分类:
移动开发 时间:
2014-10-08 17:16:35
阅读次数:
504
//冒泡排序publicvoidmaoPaoSort(intarr[]){
for(inti=0;i<arr.length-1;i++){
for(intj=0;j<arr.length-1-i;j++){
setHuan();
}
}
}
//数组元素的交换方法
publicvoidsetHuan(int[]arr,inti,intj){
if(a[i]>a[j]){
inttemp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
//直接排..
分类:
其他好文 时间:
2014-08-03 23:30:38
阅读次数:
263