当前位置: 首页 > news >正文 杭州微网站开发公司电话国际域名的外贸网站 news 2025/11/7 13:13:53 杭州微网站开发公司电话,国际域名的外贸网站,珠海网站制作网络公司,wordpress静态化好处用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/743114/ 相关文章: 东莞网站建设市场微信朋友圈的广告怎么投放 建筑工程网站模板如何开发一个软件 网站建设不用备案的wordpress统计分析 卫浴洁具网站模板wordpress头部导航栏代码 怎么查网站建设时间dedecms游戏门户网站源码 本地网站开发公司门户类网站 河南官网网站建设wordpress能开发商城网站 如何架设内部网站交互效果好的移动端网站 婺源网站建设深圳龙华区教师招聘 亲子装网站建设东莞做网站 动点官网 长沙做网站咨询公司服务器没有安装wordpress 中国建设银行网站查征信wordpress商品展示模块 网站建设企业名录网易云播放器做网站播放 宝坻区建设路小学网站对手网站分析 大型网站过程动画设计思路怎么写 东红物流网站建设规划书关于小学网站建设的论文 免费建站宝盒制作相册app 做网站引用别人的图片怎么分析网站的外链建设情况 舞钢市城市建设局网站龙岩建筑公司有哪些 网站建设itcask湖南东方红建设集团有限公司网站 做网站用南京网站建设策划方案 河南省建设监理协会官方网站昆明网站建设公司哪家好 网站建设公司方案自己做网站还有出路吗 六安网站建设 220网站地图如何更新 网站怎么适配移动端品牌网站分析 网站络网站开发技术方案与设施 义乌网站建设软件开发免费做漫画网站 做网站工资高么微信下拉小程序怎么关闭 定制网站建设设计公司门户网站的基本功能 阀门公司网站建设购物网站线下推广方案
用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/743114/ 相关文章: 东莞网站建设市场微信朋友圈的广告怎么投放 建筑工程网站模板如何开发一个软件 网站建设不用备案的wordpress统计分析 卫浴洁具网站模板wordpress头部导航栏代码 怎么查网站建设时间dedecms游戏门户网站源码 本地网站开发公司门户类网站 河南官网网站建设wordpress能开发商城网站 如何架设内部网站交互效果好的移动端网站 婺源网站建设深圳龙华区教师招聘 亲子装网站建设东莞做网站 动点官网 长沙做网站咨询公司服务器没有安装wordpress 中国建设银行网站查征信wordpress商品展示模块 网站建设企业名录网易云播放器做网站播放 宝坻区建设路小学网站对手网站分析 大型网站过程动画设计思路怎么写 东红物流网站建设规划书关于小学网站建设的论文 免费建站宝盒制作相册app 做网站引用别人的图片怎么分析网站的外链建设情况 舞钢市城市建设局网站龙岩建筑公司有哪些 网站建设itcask湖南东方红建设集团有限公司网站 做网站用南京网站建设策划方案 河南省建设监理协会官方网站昆明网站建设公司哪家好 网站建设公司方案自己做网站还有出路吗 六安网站建设 220网站地图如何更新 网站怎么适配移动端品牌网站分析 网站络网站开发技术方案与设施 义乌网站建设软件开发免费做漫画网站 做网站工资高么微信下拉小程序怎么关闭 定制网站建设设计公司门户网站的基本功能 阀门公司网站建设购物网站线下推广方案