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

word网站超链接怎么做鲜花网络营销推广方案

word网站超链接怎么做,鲜花网络营销推广方案,wordpress 二次开发,wordpress 文章自定义前言 仅记录学习笔记,如有错误欢迎指正。 题目 记录一道面试过的题目 题目如下: 给定一个数组,内容为1-n的数字,其中每个数字只会出现一次或者多次,请在时间复杂度O(n),空间复杂度O(1)的条件下找出所有出现一次的数…

前言

仅记录学习笔记,如有错误欢迎指正。

题目

记录一道面试过的题目
题目如下:

给定一个数组,内容为1-n的数字,其中每个数字只会出现一次或者多次,请在时间复杂度O(n),空间复杂度O(1)的条件下找出所有出现一次的数字集合。

例子:

输入:
1, 2, 3, 4, 5, 4, 3, 2

输出: 5,1

解释:
1,5只出现一次

代码

之前好像见过,但是没用心记录。

 public static void main(String[] args) {int[] nums = {1, 2, 3, 4, 5, 4, 3, 2};List<Integer> result = findUniqueNumbers(nums);System.out.println("Unique numbers: " + result);}public static List<Integer> findUniqueNumbers(int[] nums) {List<Integer> result = new ArrayList<>();// 使用异或运算找到所有出现一次的数字int xor = 0;for (int num : nums) {xor ^= num;}// 找到异或结果中最低位的1int lowestBit = xor & -xor;// 根据最低位的1将数组分成两部分,分别进行异或运算int group1 = 0, group2 = 0;for (int num : nums) {if ((num & lowestBit) != 0) {group1 ^= num;} else {group2 ^= num;}}// 将出现一次的数字添加到结果列表中if (isUnique(group1, nums)) {result.add(group1);}if (isUnique(group2, nums)) {result.add(group2);}return result;}public static boolean isUnique(int num, int[] nums) {int count = 0;for (int n : nums) {if (n == num) {count++;}}return count == 1;}
http://www.ds6.com.cn/news/108053.html

相关文章:

  • 网站模版html百度公司推广电话
  • 网站编辑的栏目怎么做信息流广告投放流程
  • 做时时彩测评网站首页排名关键词优化
  • 中国四大门户网站分别是网络营销概述ppt
  • 公司和网站备案查询线上商城的推广方案
  • 怎么做根优酷差不多的网站广西关键词优化公司
  • javaee做网站怎么建网站平台卖东西
  • 网站建设思维导图的要求短视频seo关键词
  • 网站换服务器怎么做百度推广客服电话24小时
  • 油边机 东莞网站建设百色seo关键词优化公司
  • 怎么样建立自己的视频网站站长seo推广
  • 域名解析网站网站媒体推广
  • 南阳企业网站建设公司企业网络推广的方式有哪些
  • 上海涛飞专业网站建设网络推广营销方法
  • php 网站开发框架ap模板免费网站建设
  • 做五金国际网站哪个好网站维护需要多长时间
  • 长沙企业模板建站做网站的软件有哪些
  • 珠海酒店网站建设公司微营销软件
  • 建设银行中国网站网站被百度收录
  • 会设计网站怎么做兼职整站seo优化
  • 重庆响应式网站制作长沙网站制作费用
  • 易联网站建设数据分析软件
  • 旅游网站的建设的意义百度竞价教程
  • 两个字的广告公司名字seo技术教程网
  • js模版网站成人技术培训班有哪些种类
  • 双语网站建设公司国外网站排名前十
  • 建站公司转型做什么业务的搜索引擎优化
  • 做网站什么内容深圳网站seo优化公司
  • 网站优化怎么做邵阳seo排名
  • 如何打开网页源代码北京网站优化外包