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

企业网站建设的背景和目的seo方法

企业网站建设的背景和目的,seo方法,网站建设海淀,python做网站用什么文章目录 桶排序算法 今天来看看桶排序算法: 桶排序算法 (1)基本思想:把数组 arr 划分为 n 个大小相同子区间(桶),每个子区间各自排序,最后合并 。计数排序是桶排序的一种特殊情况…

文章目录

    • 桶排序算法

今天来看看桶排序算法:

桶排序算法

(1)基本思想:把数组 arr 划分为 n 个大小相同子区间(桶),每个子区间各自排序,最后合并 。计数排序是桶排序的一种特殊情况,可以把计数排序当成每个桶里只有一个元素的情况。

(2)排序过程

  • 找出待排序数组中的最大值 max、最小值 min
  • 我们使用 动态数组 ArrayList 作为桶,桶里放的元素也用 ArrayList 存储。桶的数量为(maxmin)/arr.length+1
  • 遍历数组 arr,计算每个元素 arr[i] 放的桶
  • 每个桶各自排序

示例代码:

/*** 桶排序** @param data 待排序数组*/
public static void bucketSort(int data[]){int n = data.length;int bask[][] = new int[10][n];int index[] = new int[10];int max = Integer.MIN_VALUE;for (int i = 0; i < n; i++) {max = max > (Integer.toString(data[i]).length()) ? max : (Integer.toString(data[i]).length());}String str;for (int i = max - 1; i >= 0; i--) {for (int j = 0; j < n; j++) {str = "";if (Integer.toString(data[j]).length() < max) {for (int k = 0; k < max - Integer.toString(data[j]).length(); k++)str += "0";}str += Integer.toString(data[j]);bask[str.charAt(i) - '0'][index[str.charAt(i) - '0']++] = data[j];}int pos = 0;for (int j = 0; j < 10; j++) {for (int k = 0; k < index[j]; k++) {data[pos++] = bask[j][k];}}for (int x = 0; x < 10; x++) index[x] = 0;}
}
http://www.yayakq.cn/news/672124/

相关文章:

  • 网络绿化网站建设哪家专业给你一个网站怎么做
  • 高邮城乡建设网站视觉设计和ui设计有什么区别
  • 做app网站制作建设网站破解版
  • 浙江做电缆桥架的公司网站系统开发需求文档
  • html5 音乐网站南京前十外贸公司
  • 网站推广公司 优帮云做建筑看那些网站
  • 东莞网站的制作设计易语言开发网站
  • 用vue做商城网站常用的js网站开发技术说明文档
  • 建设一个网站需要什么技术指标网站建设中 模板
  • 第9类商标有网站开发谷歌seo网络营销价格
  • 简单的网站建设合同书广告平面设计好学吗
  • 网站整站建设wordpress页面跳舞
  • 多语言网站建设推广wordpress上删除主题
  • 深圳市网站制作公司成都网站建设报价
  • 郴州网站制作设计南宁网站建设兼职
  • 自己做动漫头像的网站怎么做网站的寄生
  • 电商网站设计趋势单页网站怎么制作教程
  • 网站备案失败公司网站域名及空间
  • 网站制作花多少钱wordpress主题更换备份
  • 网站icp备案信息注册主机服务器网站 怎么做
  • 可以免费打广告的网站wordpress面包屑插件
  • 做网站的图片通辽市北京网站建设
  • 做网站租空间程家桥街道网站建设
  • 做网站攻略wordpress软件根目录在哪里
  • 网站网商专业培训心得体会
  • 网站建设者html有了自己的网站怎样做后台
  • 网站上线过程电子商务在线网站建设
  • 网站建设朋友圈广告易货小程序开发教程
  • 公司网站建设站酷wordpress 翻译 每页
  • 网站外链价格医院网站管理办法