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

哪个网站可以做投资回测威海seo

哪个网站可以做投资回测,威海seo,宁波网站建设培训班,ui设计要学哪些软件题目: 给你一个整数数组 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.mmbaike.com/news/108630.html

相关文章:

  • 做网站哪家最便宜今日新闻摘抄10条简短
  • 南京栖霞区有做网站的吗爱站网ip反域名查询
  • swing做网站东莞seo靠谱
  • axure做网站好不好家电企业网站推广方案
  • 男生跟男生做口视频网站公众号seo排名优化
  • 专业手机网站建设公司排名成都建设网官网
  • 静态网站教程小广告怎么能弄干净
  • wordpress如何修改网页北京seo公司助力网络营销
  • wordpress集成微信支付短视频seo推广
  • python做网站有什么优势广州线下培训机构停课
  • 建网站做站长seo项目优化案例分析文档
  • 可以免费做会计题的网站简单制作html静态网页
  • 网站建设终身不用维护深圳网络推广网站
  • 新手学网站建设解疑与技巧1200例湖南关键词优化品牌价格
  • 网站流量数据分析关键词在线播放免费
  • 网站屏幕自适应岳阳seo快速排名
  • 做消防哪些网站找工作精准ip地址查询工具
  • 博客可以放自己做的网站拼多多运营
  • 佛山网站设计案例北京seo关键词排名优化软件
  • 网站建设技术分为哪些方向太原网站制作优化seo
  • 全国免费发布广告信息平台枫林seo工具
  • 信息类网站有哪些今天新疆新闻头条
  • 建设电子商城网站杭州seo博客
  • 滚屏网站模板seo最新
  • wordpress ftp验证网站seo诊断报告怎么写
  • 网站建设开发价格高吗网站alexa排名
  • 网页制作与网站建设宝典 pdf可以免费打开网站的软件
  • 阿克苏网站建设价格交换链接营销的典型案例
  • 软件开发是什么职业广州关键词优化外包
  • c2c网站开发策划免费的企业黄页网站