当前位置: 首页 > 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.hengruixuexiao.com/news/8466.html

相关文章:

  • 晋江网站建设企业安装百度到桌面
  • 全面了解网站开发优化水平
  • 大型网站怎么加载图片的在线培训系统
  • c语言做网站吗移动惠生活app下载网址
  • 安阳空气网站seo方法
  • 网站导航建设注意友情链接交换平台有哪些
  • 网站做推广的团队seo薪资seo
  • 简洁大气网站源码2022年度最火关键词
  • 建设银行网站个人客户网络营销课程报告
  • 做网站 徐州保定关键词排名推广
  • wordpress小工具跟随网站优化哪家好
  • 网络网站销售百度网站电话是多少
  • 小型企业建站公司网站在线客服系统 免费
  • 晟阳建设官方网站搜索引擎营销的概念
  • 天津网站建设咨询搜索引擎优化排名
  • 网站 欣赏郑州百度推广公司地址
  • 网站建设合作流程百度推广价格价目表
  • wordpress官方主题哪个好优化seo教程
  • 如何把自己电脑做网站服务器体验营销
  • 西安做企业网站关键词工具
  • 潮州住房和城乡建设局网站哪有培训seo
  • php网站开发txt好用的磁力搜索引擎
  • 整形医院网站建设网站优化推广费用
  • 音乐网站建设教程今天疫情最新消息
  • 市住房和城乡建设委员会政务网站醴陵网站制作
  • 网站源码使用方法有创意的营销案例
  • 云主机安装网站武汉网络推广平台
  • 工作室推广网站网络营销与策划实践报告
  • 做商城网站要什么手续费百度推广
  • 青岛专业做网站的公司有哪些营销存在的问题及改进