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

字画网站模板网站流量50g

字画网站模板,网站流量50g,竞价托管网站建设,昆山设计网站公司1.自我介绍 基数排序(radix sort)属于“分配式排序” (distribution sort)#xff0c;又称“桶子法” (bucket sort)或bin sort,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,是‘桶排序’的扩展 2.基本思想 将所有待比较数值统一为同样的数位长度,数位较短的数…1.自我介绍 基数排序(radix sort)属于“分配式排序” (distribution sort)又称“桶子法” (bucket sort)或bin sort,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,是‘桶排序’的扩展 2.基本思想 将所有待比较数值统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后数列就变成一个有序序列。 3.代码山 public static void radixSort(int[] array) {//1.定义二维数组表示十个桶//2.二维数组包含十个一维数组防止溢出定义为array.length//3.空间换时间int[][] bucket new int[10][array.length];//记录每个桶实际存放多少个数据定义一个一维数组//bucketCounts[0],就是记录bucket[0]桶的放入数据的个数int[] bucketCounts new int[10];//得到数组中最大数的位数int max array[0];//假设数组中第一个数最大for (int i 1; i array.length; i) {if (array[i] max) {max array[i];}}//得到最大数的位数int maxLength (max ).length();for (int i 0, n 1; i maxLength; i, n * 10) {//第一轮排序每个元素的个位for (int j 0; j array.length; j) {int geWei array[j] / n % 10;bucket[geWei][bucketCounts[geWei]] array[j];bucketCounts[geWei];}//按照这个桶的顺序取//遍历每一个桶把数据放回原数组int index 0;for (int k 0; k bucketCounts.length; k) {//如果桶中有数据放回原数组否则直接passif (bucketCounts[k] ! 0) {//循环第k个桶for (int l 0; l bucketCounts[k]; l) {//取出元素放入array中array[index] bucket[k][l];index;}}//第i1轮后每个桶置为0bucketCounts[k] 0;}System.out.println(第(i1)轮后:arrayArrays.toString(array));}} 4.测试  int[] array new int[]{2,3,4,5,15,19,26,27,36,38,44,46,47,48,50};radixSort(array); 5.总结  加入负数可以发现程序直接报错 原因桶的下表是从0开始的加入负数会越界  如果有负数加入排序就不推荐用基数排序了~~
http://www.zqtcl.cn/news/268041/

相关文章:

  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯
  • 网站开发必备人员网页设计图片居中代码
  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员
  • 安徽优化网站运营平台
  • 小型企业网站设计教程面备案网站建设
  • 重庆业务外包网站建设办公室装修一般多少钱一个平方