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

有域名 有主机 怎么建设网站设计君网站

有域名 有主机 怎么建设网站,设计君网站,有哪些网站可以做任务返现,青岛市住房和城乡建设局网站用4KB内存寻找重复元素 问题描述 给定一个数组,包含从1到N的整数,N最大为32000,数组可能还有重复值,且N的取值不定,若只有4KB内存可用,如何打印数组中所有的重复元素。 问题分析 Java中存储整数使用int…

用4KB内存寻找重复元素

问题描述

给定一个数组,包含从1到N的整数,N最大为32000,数组可能还有重复值,且N的取值不定,若只有4KB内存可用,如何打印数组中所有的重复元素。

问题分析

Java中存储整数使用int或者long,这里使用int就可以了。每一个int整数占四个字节,320004B=128KB,题目中要求我们只使用4KB,很明显我们不能使用int来存储,最为节省空间的存储方式就是使用位来存储,即bit,4KB可以寻址48*2^10=32768>32000,即对于从1到N的整数,我们可以遍历数组,如果某个整数第一次出现,将其对应的下标置1,如果该整数再次被遍历到且下标为1,则判定为重复。

代码实现

public void checkDuplicatesIn32000(int[] array) {BitSet bitSet = new BitSet(32000);for (int i = 0; i < array.length; i++) {int num = array[i];int num0 = num - 1;if(bitSet.get(num0)){System.out.println(num);}else {bitSet.set(num0);}}}
http://www.yayakq.cn/news/546076/

相关文章:

  • 北京做网站最好的公司直播网站开发步骤
  • 桂园精品网站建设费用做网站用盗版PS
  • 电子商务网站建设侧重点网站改版声明
  • 公司网站备案资料深圳福田区十强企业
  • 怎么样让网站做的大气石家庄网站建设接单
  • 购买网站平台如何做分录网络服务都有哪些
  • 网站建设费如何会计处理wordpress APP canwp
  • seo如何优化网站手机网站建设 的作用
  • 指定网站长期建设 运营计划wordpress 标题 搜索
  • flashfxp怎么上传网站公司设计效果图
  • 广州网站设计服务商怎么做教育网站
  • 手机移动端网站百度熊掌号 wordpress
  • 长春启做网站多少有广告的网站
  • 上海网站排名优化费用怎么拥有网站的所有权
  • 江西省新的建设厅三类人员网站上海市企业服务云平台登录
  • 怎么做网站的百度权重泰州专业做网站公司
  • 做网站开发注册工商户可以么网站由哪些部分组成部分组成部分组成
  • 网站域名备案授权书长沙有什么互联网公司
  • wordpress老站开启多站点开发企业网站设计
  • 做网站信科网站建设wordpress 全屏滑块主题
  • 网站到期可以续费江西网站建设公司
  • 网站建设怎么做账务处理提供中山精品网站建设
  • 建行网址网站建立好如何做seo
  • 徐州网站设计师app制作器软件下载
  • 彩票娱乐网站建设怎么做网店
  • 坦洲网站建设公司公司管理系统是系统软件吗
  • 网站怎么识别PC 手机北京公司注册地址要求
  • 简单网站开发岳阳商城网站建设
  • 中国最厉害的网站建设公司手机网站大概多少钱
  • 网站备注销响应式网站微博视频