Java选择排序方法是什么
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,本篇内容主要讲解"Java选择排序方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java选择排序方法是什么"吧!题目 用选择排序法对一组数据由小
千家信息网最后更新 2025年02月08日Java选择排序方法是什么
本篇内容主要讲解"Java选择排序方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java选择排序方法是什么"吧!
题目 用选择排序法对一组数据由小到大进行排序,数据分别为526、36、2、369、56、45、78、92、125、52
1、程序分析选择排序的基本算法是从待排序的区间中经过选择和交换后选出最小的数组存放到a[0]中,再从剩余的排序区间中经过选择和交换后选出最小的数值存放到a[1]中,a[1]中的数字仅大于a[0],以此类推,即实现选择排序。
2、程序实现
/******************************************************** * Topic : 用选择排序法对一组数据由小到大进行排序,数据分别为 * 526、36、2、369、56、45、78、92、125、52 * File Name: Selection_sort * Author : Jack Cui * Created : 31 March 2016 * *********************************************************/#include/*选择排序函数声明*/int* Selection_sort(int* pDataArray,int iDataNum);void main(void){int i;int iArray[10]; printf("请输入10个数:\n");for(i = 0;i < 10;i++) scanf("%d",&iArray[i]); Selection_sort(iArray,10); printf("快速排序后的顺序为:\n");for(i = 0;i < 10;i++) printf("%5d",iArray[i]); printf("\n");}/***********************************函数名称:Selection_sort*参数说明:pDataArray 无序数组* iDataNum为无序数据个数*说明: 快速排序***********************************/int* Selection_sort(int* pDataArray,int iDataNum){int i,j,iDataTemp;for(i = 0;i < 9;i++)for(j = i + 1;j < 10;j++)if(pDataArray[i] > pDataArray[j]) { iDataTemp = pDataArray[i]; pDataArray[i] = pDataArray[j]; pDataArray[j] = iDataTemp; }return pDataArray;}
3、结果显示(eclipse)
到此,相信大家对"Java选择排序方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
排序
选择
数据
方法
最小
个数
内容
函数
区间
数组
由小到大
程序
选出
别为
学习
实用
更深
以此类推
兴趣
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
联德盛W600软件开发
虚拟币中的网络技术
谷歌下载从服务器下载检索
二次供水泵房网络安全
如何架设服务器管理软件
世界土壤数据库土壤数据集
c 用于什么软件开发
计算机网络技术基础期末
数据库大概有哪些内容
江苏火山网络安全吗
如何禁止服务器弹出服务管理器
新型数据库有哪些
为什么服务器没有本地连接
数据库安全技术包括身份鉴别
怎样接到软件开发的活
云流量服务器
什么方法设计数据库的概念模型
软件开发室内设计
大唐无双最新服务器
如何把网络安全管理好
央视网络安全知识点总结
个人云服务器 推荐
潍坊职业学院计算机网络技术
德州服务器运维管理系统商家
高新兴集团软件开发t3级别
进口网络技术诚信合作
网络安全信息定义
虚拟网络技术在计算机中的意思
密码网络安全中的投资
dell查看服务器raid配置