当前位置: 首页 > news >正文

寿县网站建设环球军事最新消息

寿县网站建设,环球军事最新消息,代理什么产品好做挣钱,wordpress 会员 返佣计数排序 排序步骤 1、以最大值和最小值的差值加一为长度创建一个新数组 2、将索引为0对应最小值#xff0c;索引为1对应最小值1#xff0c;索引为2对应最小值2#xff0c;以此类推#xff0c;将索引对应最小值到最大值之间所有的值 3、遍历一遍#xff0c;遇到一个数字…计数排序 排序步骤 1、以最大值和最小值的差值加一为长度创建一个新数组 2、将索引为0对应最小值索引为1对应最小值1索引为2对应最小值2以此类推将索引对应最小值到最大值之间所有的值 3、遍历一遍遇到一个数字则在对应的索引位置上加一 4、最终输出时按照新数组从小到大输出数组上的值表示该数出现的次数就输出几次 解析说明 计数排序不是比较排序排序的速度快于任何比较排序算法。 当输入的元素是 n 个 0 到 k 之间的整数时它的运行时间是 Θ(n k)。 由于用来计数的数组C的长度取决于待排序数组中数据的范围等于待排序数组的最大值与最小值的差加上1这使得计数排序对于数据范围很大的数组需要大量时间和内存。 计数排序代码  import org.junit.Test;public class CountSort {Testpublic void test() {int[] arr new int[]{12, 15, 4 ,8,15,4, 5, 35, 35};countSort(arr);}public static void countSort(int[] arr) {int[] count new int[getMax(arr) - getMin(arr) 1];for (int i 0; i arr.length; i) {count[arr[i] - getMin(arr)];}for (int i 0; i count.length; i) {for (int j 0; j count[i]; j) {System.out.print(igetMin(arr) );}}}public static int getMax(int[] arr) {int max arr[0];for (int i 1; i arr.length; i) {if (max arr[i]) {max arr[i];}}return max;}public static int getMin(int[] arr) {int min arr[0];for (int i 1; i arr.length; i) {if (min arr[i]) {min arr[i];}}return min;} }
http://www.sadfv.cn/news/54095/

相关文章:

  • 室内设计师个人网站国际热点新闻
  • 织梦做的网站网易企业邮箱注册流程
  • 网站建设页面设计图片杭州网站建设官方蓝韵网络
  • 登封做网站推广wordpress头像旋转
  • 国内设计网站公司设计网装修
  • 网站设计的研究方法网络营销的类型
  • 万网有网站建设吗做网站什么职业
  • 哈尔滨建站wordpress 添加导航
  • 在线营销网站建设长沙市网站推广电话
  • ipv6域名解析 做网站wordpress的模板是什么
  • 南昌哪里有网站建设基础网站建设
  • 网站建设与管理实践阿里巴巴logo含义
  • 凡科建站微信小程序垣曲网站建设
  • 手机版网站开发框架app模板
  • 如何招网站开发人员做加盟正规网站
  • 网站的开发工具建筑效果图素材网站
  • 简单的个人主页网站制作html设计之家下载
  • 互联网 网站设计江苏省宿迁市建设局网站
  • 网站制作视频课程做网站原型图是用什么软件
  • 阳泉网站建设哪家便宜杭州高端设计网站建设
  • 广州大型网站建设vi品牌设计
  • 专业网站建设服务公司哪家好网站关键词排名提高
  • 怎么查看网站用的php还是.net家庭宽带做网站
  • 重庆定制网站建设地址重庆妇科医院排名最好的医院
  • 互联网广告管理暂行办法百度网站排名搜行者seo
  • 网站制作的流程包括哪些有网站了小程序怎么做
  • 制作网站问题和解决方法wordpress手机端编辑
  • 网站建设视频大学学校网站建设方案
  • 新老网站做301跳转seo常用工具
  • 免费软文网站安徽专业做网站的公司