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

赶集网站建设多少钱网络营销包括

赶集网站建设多少钱,网络营销包括,中国建设银行官网下载中心,回收那个网站做推广好文章目录 桶排序算法 今天来看看桶排序算法: 桶排序算法 (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.tj-hxxt.cn/news/59946.html

相关文章:

  • 兴宁电子商务网站建设优化设计五年级下册数学答案
  • 做旅游宣传网站的流程网站多久被百度收录
  • wordpress中文cms主题武汉seo诊断
  • 汉中做网站的公司百度怎么发帖做推广
  • 潍坊网站建设建站关键词优化排名网站
  • 世界经理人网站手机版网站推广要点
  • 中午网站做google广告好吗营销推广方式
  • 集团网站开发宁波网站建设网站排名优化
  • 金华哪里有做网站的公司4000-262-合肥seo优化
  • 网站建设的报价为什么不同软文什么意思
  • 成品网站是什么意思百度商家入驻
  • 惠州网站建设服务google search
  • 郑州做网站推广地链接交换
  • 微网站自己怎么做的吗福建网络seo关键词优化教程
  • 网站config配置教程seo 优化一般包括哪些内容
  • 商务咨询网站源码软文营销案例文章
  • 服装网都有哪些网站营销平台
  • 做网站可以抄袭别人吗淘宝搜索排名
  • 长沙优化网站哪家公司好网球排名即时最新排名
  • 本地做网站百度收录排名
  • 学做家常菜的网站怎么推广自己的微信
  • 杭州做企业网站公司爱站小工具圣经
  • 六安做网站多少钱seo好学吗入门怎么学
  • 百度页面推广东莞有限公司seo
  • 销售平台是什么意思东莞seo网站排名优化公司
  • 怎么自己在电脑上做网站seo推广优化培训
  • 网站建设销售销售流程图免费网站做seo
  • c 可以做哪些网站全网营销推广方案
  • 做网站建设的上市公司有哪些合肥网站seo整站优化
  • 网站模板哪里好百度推广app下载官方