选择排序之从小到大排序
2016-07-31 14:24
148 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 选择排序
{
class Program
{
static void Main(string[] args)
{
int[] s = new int[10] { 10, 36, -55, 5, 0, 14, -416, -1236, 14, 39 };
int num;
int index;
for (int i = 0; i < s.Length - 1; i++)
{
num = s[i];
index = i;
for (int j = i + 1; j < s.Length; j++)
{
if (num > s[j])
{
num = s[j];
index = j;
}
}
int temp;
temp = s[i];
s[i] = num;
s[index] = temp;
}
for (int i = 0; i < s.Length; i++)
{
Console.Write(s[i] + " ");
}
Console.ReadKey();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 选择排序
{
class Program
{
static void Main(string[] args)
{
int[] s = new int[10] { 10, 36, -55, 5, 0, 14, -416, -1236, 14, 39 };
int num;
int index;
for (int i = 0; i < s.Length - 1; i++)
{
num = s[i];
index = i;
for (int j = i + 1; j < s.Length; j++)
{
if (num > s[j])
{
num = s[j];
index = j;
}
}
int temp;
temp = s[i];
s[i] = num;
s[index] = temp;
}
for (int i = 0; i < s.Length; i++)
{
Console.Write(s[i] + " ");
}
Console.ReadKey();
}
}
}
相关文章推荐
- 选择排序,冒泡排序,快速排序(从小到大)
- 随机比较10个数大小(从小到大)选择排序法
- java语言基础数组选择排序从小到大-作者:逝秋
- 【算法】选择排序(从小到大) 排序范围(0~n-1) n为数组元素个数
- 排序 自己选择是从小到小还是从小到大排序。
- 利用随机类生成数组,并用冒泡排序以及选择排序对不同数组的元素进行从小到大的排序
- 排序 自己选择是从小到小还是从小到大排序。
- 冒泡法与选择法对10个数进行从小到大的排序
- 选择排序本质:内层循环找出最小值并与数组左边的交换,外层循环进行数组从左到右排序,从小到大排序。
- 排序算法--选择排序
- 冒泡和选择排序的理解
- 算法[1]---排序---选择排序
- 采用冒泡排序法,将数组中元素按照从小到大的顺序排序
- 数据结构简单选择排序
- 基本的排序算法:冒泡排序、插入排序、希尔排序、选择排序、归并排序、快速排序、堆排序
- 第十六周项目1-验证算法选择排序之堆排序
- 选择排序的图解
- 数据结构之排序算法一冒泡排序,直接插入排序,简单选择排序
- 算法导论之插入排序,选择排序,归并排序,冒泡排序,希尔排序,堆排序,快速排序的c语言实现
- 算法效率的分析--【以选择排序与冒泡排序为基础】