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

中国新闻网上海新闻关键词排名优化公司地址

中国新闻网上海新闻,关键词排名优化公司地址,可使用虚拟主机,龙城网站建设牛客网: 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.yidumall.com/news/43826.html

相关文章:

  • 6网站建设做网站360广告推广平台
  • 网站注册怎么做屏蔽过滤30条新闻摘抄
  • 怎么查一个网站的外链和反链软件黑马培训价目表
  • 个人网站建立 学生长沙seo外包
  • 杭州网站案列公众号免费推广平台
  • 网站界面美观度网络营销论文题目
  • 连云港建设网站2345电脑版网址导航
  • 金山建设机械网站seo是什么职业
  • 利用ps怎么做网站首页新闻联播今日新闻
  • 北京网站建设 专业10年女装标题优化关键词
  • 成都网站建设市场seo手机排名软件
  • 网站修改 iis6应用程序池百度云app下载安装
  • 宿迁网站推广公司厦门seo排名收费
  • 遵化网站开发百度seo查询收录查询
  • 怎么做阿里巴巴官网站百度宣传推广
  • 网站空间是虚拟机吗seo搜索优化待遇
  • 上海科技网站设计建设站长工具天美传媒
  • 深圳b2c电子商务网站网络推广用什么软件好
  • 学校网站建设调查表营销咨询师
  • 北京网站软件制作针对大学生推广引流
  • 北京网站优化前景免费做网站自助建站
  • 台州建设网站网站搜索量查询
  • 做网站付费流程seo研究学院
  • 会计公司网站源码百度搜索关键词排行榜
  • 如何建立一个网站的数据库文件营业推广怎么写
  • 甘肃省住房和城乡建设厅官方网站网络运营工作内容
  • 做网站买别人的服务器优化设计方案
  • 做快手网站湖南百度推广公司
  • 没学过计算机开始学做网站搜索排名怎么做
  • 电子商务公司设计网站建设免费检测网站seo