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

网站建设建构百度今日数据统计

网站建设建构,百度今日数据统计,物联网水表,ps网页设计实验报告牛客网: BM52 题目: 数组中仅2个数字出现1次,其余出现2次 思路: 出现2次的数字异或结果为0,另外两个不同的数字异或结果res不为0,异或结果的二进制位必与其中一个相同,求出二进制位为1的pos, 遍历数组,所有此位置为1…

牛客网: BM52

题目: 数组中仅2个数字出现1次,其余出现2次

思路: 出现2次的数字异或结果为0,另外两个不同的数字异或结果res不为0,异或结果的二进制位必与其中一个相同,求出二进制位为1的pos, 遍历数组,所有此位置为1的数与异或结果再异或结果tmp即为其中一个出现1次的数字,tmp与res再异或即可得出另一个出现1次的数字。

代码:

// gopackage main
// import "fmt"/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @return int整型一维数组
*/
func FindNumsAppearOnce( nums []int ) []int {// write code hereres := nums[0]for i := 1; i < len(nums); i++ {res ^= nums[i]}pos := 0for res >> pos > 0 {if res >> pos & 1 == 1 {break} else {pos++}}tmp := resfor i := 0; i < len(nums); i++ {if nums[i] >> pos & 1 == 1 {tmp ^= nums[i]}}res = res ^ tmpif res > tmp {return []int{tmp, res}} else {return []int{res, tmp}}
}

http://www.15wanjia.com/news/41886.html

相关文章:

  • 网易网站建设市场推广方案
  • 搭建邮箱网站电商详情页模板免费下载
  • 滨江建设工程网站互联网优化是什么意思
  • 网站域名怎么做南宁网站运营优化平台
  • 建设银行 网站无法打开企业管理培训视频免费
  • 合肥网站seo优化排名公司国外媒体报道
  • 网站建设课程心得体会搜索引擎优化概述
  • 江门网站制作建设百度推广工资多少钱一个月
  • 网站建设设计原则婚恋网站排名前10
  • 中国建设银行员工网站怎么做自己的网页
  • 作网站营销技巧培训ppt
  • 如何设置公司网站大数据营销的概念
  • 有几个网站可以做代发的电话营销销售系统
  • 网站图片怎么做alt线上推广营销
  • 企业网站加视频网络营销有哪几种方式
  • 南京公司网站建设怎么收费seo网站排名优化案例
  • 济南市疫情防控指挥部seo关键词优化服务
  • 代做土木工程专业毕业设计网站宁波网络营销策划公司
  • 龙岗网站建设公司网络服务滕州今日头条新闻
  • 电子商务网站建设的参考文献百度智能建站平台
  • 网站和网页的关系今日热点新闻排行榜
  • 淄博学校网站建设方案百度推广网站
  • wordpress如何加跳转google 优化推广
  • 南昌网站怎么做seo软件排名优化
  • pc网站转换成app站长工具seo客户端
  • 网站知识架构seo优化排名推广
  • 网站建设基本费用推广软件的app
  • 做网站沈阳本地国内新闻大事20条
  • 淘宝做轮播广告哪个网站好网站推广模式
  • 综合网站系统注册城乡规划师报考条件