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

网站建设需注意的问题爱客crm多少钱

网站建设需注意的问题,爱客crm多少钱,物业管理系统代码,wordpress分类目录描述《算法通关村——位运算在查找重复元素中的妙用》 在海量数据中#xff0c;此时普通的数组、链表、Hash、树等等结构有无效了 #xff0c;因为内存空间放不下了。而常规的递归、排序#xff0c;回溯、贪心和动态规划等思想也无效了#xff0c;因为执行都会超时#xff0c…《算法通关村——位运算在查找重复元素中的妙用》 在海量数据中此时普通的数组、链表、Hash、树等等结构有无效了 因为内存空间放不下了。而常规的递归、排序回溯、贪心和动态规划等思想也无效了因为执行都会超时必须另外想办法。这类问题该如何下手呢这里介绍三种非常典型的思路 使用位存储使用位存储最大的好处是占用的空间是简单存整数的1/8。例如一个40亿的整数数组如果用整数存储需要16GB左右的空间而如果使用位存储就可以用0.5GB的空间这样很多问题就能够解决了。如果文件实在太大 无法在内存中放下则需要考虑将大文件分成若干小块先处理每个块最后再逐步得到想要的结果这种方式也叫做外部排序。这样需要遍历全部序列至少两次是典型的用时间换空间的方法。堆如果在超大数据中找第K大、第K小K个最大、K个最小则特别适合使用堆来做。而且将超大数据换成流数据也可以而且几乎是唯一的方式口诀就是“查小用大堆查大用小堆”。 用 4KB 内存寻找重复元素 分析本身是一道海量数据问题的热身题如果去掉“只有4KB”的要求我们可以先创建一个大小为N的数组然后将这些数据放进来但是整数最大为32000。如果直接采用数组存则应该需要32000*4B128KB的空间而题目有4KB的内存限制我们就必须先解决该如何存放的问题。 如果只有4KB的空间那么只能寻址8*4*2^10个比特这个值比32000要大的因此我们可以创建32000比特的位向量(比特数组)其中一个比特位置就代表一个整数。 利用这个位向量就可以遍历访问整个数组。如果发现数组元素是v那么就将位置为v的设置为1碰到重复元素就输出一下。 package Algorithm15;public class FindRepeatedNum {static class BitSet {private int[] bitSet;BitSet(int size){bitSet new int[size 5];}public int get(int position){int wordNum position 5; // 计算数据在数组中的哪一个位置int bitNum position % 32; // 计算数据在某个位置的那个比特位这两个操作就能够满足把某一个数据进行存在与否的设定。return bitSet[wordNum] (1bitNum);}public void set(int position){int wordNum position 5;int bitNum position % 32;bitSet[wordNum] | (1bitNum);}}public static void findRepeatedNum(int[] nums){BitSet bitSet new BitSet(32000);for(int num :nums){int position num - 1;if(bitSet.get(position) ! 0){System.out.println(num);}else{bitSet.set(position);}}}public static void main(String[] args) {findRepeatedNum(new int[]{1,1,5,6,8,3,23,6,23,8});} }
http://www.pierceye.com/news/587925/

相关文章:

  • 长沙建网站需要多少钱夹江移动网站建设
  • 淄博网站制作高端网站后台任务
  • 营销型网站源码成都网站建设seo
  • 天津网上商城网站建设专业的猎头公司
  • 西平县住房城乡建设局网站西部数码网站管理助手3.0
  • 承德市网站建设WordPress电影资源分享下载站
  • 专注于网络推广及网站建设wordpress离线发布功能
  • 营销型网站案例提高wordpress打开速度
  • 怎么样做一个网站自己个人网站后台怎么做
  • 源码站免费找客户网站
  • idc空间商网站源码知名的网站建设
  • 什么叫网站降权建设网站租服务器
  • 网站后台模板怎样使用站长平台
  • 写一个app需要多少钱龙岩seo包年系统排行榜
  • 科技公司企业网站建设手机360网站seo优化
  • 做翻译 英文网站黑色时尚橱柜网站源码
  • wordpress 主机要求珠海百度推广优化
  • 台山网站建设哈尔滨网站建设收费
  • 卖主机 服务器的网站wordpress自动标签内联
  • 28创业商机网seo在线优化技术
  • 建设银行网站查询余额世界杯球队最新排名
  • 网站对联广告做戒指网站的logo照片
  • 网站开发 项目计划书网页设计产品介绍页面的制作
  • 专做正品 网站青岛 网站制作
  • wordpress建站镜像杭州网站开发公司排名
  • 网站都需要什么类别网站首页seo关键词布局
  • 泰安千橙网站建设北京活动策划公司黄页
  • 网页网站模板北京市工商注册网上服务系统
  • 企业网站建设报价明细表免费ppt模板下载哪个网站好
  • 佛山做公司网站全球域名