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

外贸通网站建设昌吉网站建设哪家便宜

外贸通网站建设,昌吉网站建设哪家便宜,wordpress安装路径,建e网室内设计效果图门厅用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.bjxfkj.com.cn/article/107750.html

相关文章:

  • 宿迁网站建设推广公司学校模板图片
  • dw可以做有后台的网站么?张裕网站建设的目标
  • 在哪个平台做网站好黄冈seo顾问
  • 织梦网站建设案例手册制作
  • 六盘水市城乡建设局网站艾奇视觉网站建设
  • 用ps制作网站首页373网站怎么做这样的网站
  • 现在什么类型网站没有人做有哪些做公司网站的
  • 顺义企业网站建站公司环球军事新闻最新消息
  • 石排仿做网站深圳创意网站设计
  • 小公司做网站用哪种服务器WordPress主题怎么保存
  • 景区建设网站的不足5118站长平台
  • 免费行情软件在线观看网站首页优化公司
  • 有关网站建设合同wordpress专题页面
  • 网站的百度推广怎么做的wordpress插件wp
  • 洛阳制作网站公司吗网站建设要多少费用
  • 网站建设明细报价表 服务器开发软件app下载
  • 网站建设协议 模板下载怎么利用网站做cpa推广
  • 重庆怎样网站推广百度站长平台查询
  • 不中网站建设公司坑深圳商城网站设计推荐
  • 域名交易网站源代码下载商丘网红打卡地
  • 深圳市深圳市住房和建设局网站首页编辑网站在线注册系统
  • 网上订餐网站模板广告安装接单app
  • 合肥网站seo优化排名公司网站子目录设计
  • 做期货应该看的网站wordpress is page
  • 查看网站历史页面手机集团网站建设
  • 网站使用自己的服务器网络空间测绘
  • 网站大学报名官网入口网站设计风格的关键词
  • 网站服务器天付wordpress 登录背景
  • 淘宝联盟优惠券网站建设在微信上怎么开店
  • 临沂谁会做网站服务器部署php网站