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

如何用wordpress站群广州建网站技术

如何用wordpress站群,广州建网站技术,网站建设上传视频教程,网站建设计划表题目: 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 由于需要常数级空间和线性时间复杂度…

题目:

给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。

你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。

 

由于需要常数级空间和线性时间复杂度,常规的哈希表或者排序方法不适用。可以利用位运算来解决这个问题。具体思路如下:

  1. 位运算

    • 可以利用每个数字的二进制表示。

    • 对于每一位(bit),统计所有数字中该位上1的个数。

    • 如果某一位上的1的个数是3的倍数,那么该位在只出现一次的那个数字中是0,否则是1。

public class no_137 {public static void main(String[] args) {int[] nums = {0, 1, 0, 1, 0, 1, 99};System.out.println(singleNumber(nums));}public static int singleNumber(int[] nums) {int ones = 0, twos = 0;for (int num : nums) {//  更新ones和twosones = (ones ^ num) & ~twos;twos = (twos ^ num) & ~ones;}return ones;}
}

http://www.yayakq.cn/news/589413/

相关文章:

  • 佛山网站建设与设计公司wordpress 淘客插件
  • 东莞整站优化排名商丘网吧什么时候恢复营业
  • 网站经常被挂码上海网站建设网页设
  • 南阳网站怎么推广关于建设网站的报告
  • 上海知名网站泰安市最大的网络公司
  • 如何把网站程序做授权网址访问华为官网手机商城
  • 厦门建设局网站中标结果查询网站建站视频
  • 北京网站开发网站开发公司网站建设与管理实务
  • 上海网站建设网页制作网站建设推广总结
  • 单位建网站怎么做莱芜哪家企业做网站
  • 巴中企业网站建设公司一定建设网站吗
  • 企业如何做网站新网站改关键词
  • 网站建设手机网站上海闵行区怎么样
  • 银行网站模板免费下载重庆企业网站开发
  • 做营销型网站用什么技术网站建设手机端页面模板
  • 传媒公司做网站编辑_如何?网页设计作业设计意图
  • 网站网络优化服务器个人网站网页模板
  • 不利于网站收录为什么检测行业不能用网站做
  • php网站开发设计论文如何建立营销型网站
  • 网站上的淘客组件是怎样做的网站的联系我们怎么做
  • 如何推广网站话术做交互设计的网站
  • pc网站做成移动网站浙江省建设建材工会网站
  • 建设端午节网站的目的主题wordpress+dux5.0
  • 网站代理网址有限公司属于什么企业类型
  • 被禁止访问网站怎么办做网站自己装服务器
  • 魔方 网站建设 有限公司给小公司做网站赚钱么
  • 2018年静安区品牌网站建设佛山网站建设公司
  • 网站开发免责说明中文域名怎样绑定网站
  • 福州网站建设效果html网页制作完整代码
  • 庆阳做网站公司网站首页设计原则