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

沧州做英文网站哪家公司好/市场监督管理局是干什么的

沧州做英文网站哪家公司好,市场监督管理局是干什么的,中介网站模板,js 网站开发1.背景 腾讯终面:孤单的QQ号码怎么找? 问题一:有n个QQ号码,除1个孤单的QQ号码外,其余的QQ号码都是成双成对的,求这个孤单的QQ号码,要求:时间复杂度为O(n), 空间复杂度为O(1). 问题…

1.背景

腾讯终面:孤单的QQ号码怎么找?

问题一:有n个QQ号码,除1个孤单的QQ号码外,其余的QQ号码都是成双成对的,求这个孤单的QQ号码,要求:时间复杂度为O(n), 空间复杂度为O(1).

问题二:有n个QQ号码,除2个孤单的QQ号码外,其余的QQ号码都是成双成对的,求这2个孤单的QQ号码,要求:时间复杂度为O(n), 空间复杂度为O(1).

问题一求解方案:

方法一:所有数据放在数组中,下标标识qq号,值等于出现次数,然后遍历。

方法二:所有数字相减

方法三:异或方案

问题二求解方案:

基于问题方法三的思路,出现一对的的数字二进制编码是相同的,两个孤单数可以分成两组,数字转换成二进制之后,最后一位根据0 和1 分组,然后分别异或得到两个不同的值。

2.异或java实现

package test;import java.util.ArrayList;public class AloneNums {public static void main(String[] args) {aloneNums();aloneNums2();}// 一个孤单数static void aloneNums(){int[] a ={520, 216, 216, 520, 111};int  res=0;//System.out.println(a);for(int i : a) {res^=i;}System.out.println(res);}// 两个孤单数static void aloneNums2(){int[] a ={520, 216, 216, 520, 111,734};class Tmp {int a;String astr;void seta(int a ){ this.a = a;}void setastr(String astr ){ this.astr = astr;}};ArrayList<Tmp> res = new ArrayList<>();int alone1=0,alone2=0 ;for(int i : a) {String binaryNum = Integer.toBinaryString(i);Tmp t = new Tmp();t.seta(i);t.setastr(binaryNum);res.add(t);}for(Tmp i : res) {String str = i.astr;// 字符串最后一位  str.substring(str.length()-1)// 1 和 0 分类,然后分别异或if(str.substring(str.length()-1).equals("1")){alone1^=i.a;}elsealone2^=i.a;}System.out.println(alone1);System.out.println(alone2);}
}

3.遗留问题

    n个孤单数如何寻找?

http://www.bjxfkj.com.cn/article/256.html

相关文章:

  • i深圳谁开发的/锦绣大地seo
  • 上海网站建设方案/站长之家域名查询
  • 国外网站国内做二维码/东莞网站推广宣传
  • 北京网站制作飞沐/seo就业前景
  • 网站备案多少岁可以做/网站seo优化软件
  • 企业网站建设方案/杭州网站推广优化
  • 网页设计的毕业论文/seo外链推广平台
  • 网站效果图用什么做/长春网站seo
  • 平台网站建设/百度搜索引擎下载
  • 企业网站建设心得/天津网站建设开发
  • 建站本/怎样做网络推广挣钱
  • zf厂手表网站/淘宝seo优化是什么意思
  • 哪个网站可以做网红/seo推广是什么意思
  • 长春做网站哪家公司好/软文案例短篇
  • 微信上浏览自己做的网站吗/网站交易网
  • 萍乡公司做网站/自己建网站怎么弄
  • 企业网站建设宣贯/新手学百度竞价要多久
  • 免费服务器地址和ip/seo优化培训机构
  • 汕头网站开发服务/宁波seo公司
  • 网站建设优化兼职/专业培训机构
  • 网站建设推广浩森宇特/优化什么
  • 网站建设项目总结报告/精准引流获客软件
  • 蓟县网站建设/sem优化软件哪家好
  • 制作企业网站一般多少钱/2023网络营销成功案例
  • 做网站的分辨率多少/站长
  • 昌大建设集团是哪里的/seo整站优化系统
  • 功能型网站案例/百度竞价推广点击软件奔奔
  • 商品推广文案/seo托管公司
  • 大良招聘网站建设/电话营销技巧和营销方法
  • 商城的网站设计/搜狗搜索引擎优化论文