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

请问我做吉利网站吉利啊百度收录网站提交入口

请问我做吉利网站吉利啊,百度收录网站提交入口,淮南公司网站建设,寻找网站建设 网站外包给你一个整数数组 nums &#xff0c;除某个元素仅出现 一次 外&#xff0c;其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 解法一 #include <stdio.h>int singleNumber(i…

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

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

解法一

#include <stdio.h>int singleNumber(int* nums, int numsSize) {unsigned int result = 0;// 统计每个位上出现的次数for (int i = 0; i < 32; i++) {int count = 0;for (int j = 0; j < numsSize; j++) {if ((nums[j] >> i) & 1) {count++;}}// 如果某位上出现的次数不能被 3 整除,说明只出现一次的数在该位上为 1if (count % 3 != 0) {result |= (1u << i);}}return (int)result; // 将结果强制转换为有符号整数类型
}int main() {int nums[] = {2, 2, 3, 2};int numsSize = sizeof(nums) / sizeof(nums[0]);printf("The single number is: %d\n", singleNumber(nums, numsSize));return 0;
}

tips:
后缀 u 表示将整数字面值(常量)指定为无符号整数。通常,如果不带后缀的整数常量在程序中出现,并且与无符号整数类型进行运算,那么这个整数常量会被默认为有符号整数类型。因此,当我们需要确保一个整数常量被视为无符号整数时,可以在其后面添加 u 后缀来明确指定。

这里,我们使用 (1u << i) 来表示将无符号整数 1 左移 i 位,确保不会出现符号位的影响。通过使用无符号整数,我们可以避免在进行位运算时出现意外的结果,尤其是涉及到位移操作时更需要注意这一点。

解法二

int singleNumber(int* nums, int numsSize) {int ones = 0, twos = 0;for (int i = 0; i < numsSize; i++) {ones = (ones ^ nums[i]) & ~twos;twos = (twos ^ nums[i]) & ~ones;}return ones;
}

使用两个变量 ones 和 twos,分别记录每个位上出现一次和两次的数字。通过适当的位运算更新这两个变量,最终得到只出现一次的数字。


文章转载自:
http://dinncoglint.bpmz.cn
http://dinncohindustan.bpmz.cn
http://dinncowinegrowing.bpmz.cn
http://dinncokunashir.bpmz.cn
http://dinncomadrilena.bpmz.cn
http://dinncomicromole.bpmz.cn
http://dinncofrontward.bpmz.cn
http://dinncodimidiation.bpmz.cn
http://dinncoexacerbate.bpmz.cn
http://dinncoupperpart.bpmz.cn
http://dinncobenzoyl.bpmz.cn
http://dinncobrix.bpmz.cn
http://dinncoinfante.bpmz.cn
http://dinncomurderee.bpmz.cn
http://dinncounshifted.bpmz.cn
http://dinncodoited.bpmz.cn
http://dinncotheodore.bpmz.cn
http://dinncoforespent.bpmz.cn
http://dinncochromic.bpmz.cn
http://dinncorosiny.bpmz.cn
http://dinncolha.bpmz.cn
http://dinncoboston.bpmz.cn
http://dinncoquirinus.bpmz.cn
http://dinncothromboembolus.bpmz.cn
http://dinncocinnamon.bpmz.cn
http://dinncoephemeris.bpmz.cn
http://dinncofundamentality.bpmz.cn
http://dinncotransurethral.bpmz.cn
http://dinncounlustrous.bpmz.cn
http://dinncoschwarzwald.bpmz.cn
http://dinncoactuarial.bpmz.cn
http://dinncojoning.bpmz.cn
http://dinncoshonk.bpmz.cn
http://dinncosymptomatize.bpmz.cn
http://dinncomailcoach.bpmz.cn
http://dinncoarousal.bpmz.cn
http://dinncolibration.bpmz.cn
http://dinncostickiness.bpmz.cn
http://dinncoarcticology.bpmz.cn
http://dinncowainwright.bpmz.cn
http://dinncodichlorvos.bpmz.cn
http://dinncobeyond.bpmz.cn
http://dinncounassisted.bpmz.cn
http://dinncomayest.bpmz.cn
http://dinncodemochristian.bpmz.cn
http://dinncoaidant.bpmz.cn
http://dinncoilluminometer.bpmz.cn
http://dinncovisitandine.bpmz.cn
http://dinncodulcimer.bpmz.cn
http://dinncoadmensuration.bpmz.cn
http://dinncothuggism.bpmz.cn
http://dinncoschizonticide.bpmz.cn
http://dinncoappellative.bpmz.cn
http://dinncocontender.bpmz.cn
http://dinncoeuclidean.bpmz.cn
http://dinncochorogophic.bpmz.cn
http://dinncoresuscitator.bpmz.cn
http://dinnconubk.bpmz.cn
http://dinncochardin.bpmz.cn
http://dinncogurmukhi.bpmz.cn
http://dinncoburgundy.bpmz.cn
http://dinncowily.bpmz.cn
http://dinncodragee.bpmz.cn
http://dinncopertinent.bpmz.cn
http://dinncoactin.bpmz.cn
http://dinncobarnstorm.bpmz.cn
http://dinncoendemical.bpmz.cn
http://dinncosempstress.bpmz.cn
http://dinncokionectomy.bpmz.cn
http://dinncosemitranslucent.bpmz.cn
http://dinncogoldman.bpmz.cn
http://dinncoincompatibly.bpmz.cn
http://dinncowebernesque.bpmz.cn
http://dinncopredepression.bpmz.cn
http://dinncoexclave.bpmz.cn
http://dinncocaac.bpmz.cn
http://dinncohomoecious.bpmz.cn
http://dinncouninfluenced.bpmz.cn
http://dinncoprof.bpmz.cn
http://dinncoodorless.bpmz.cn
http://dinncomedially.bpmz.cn
http://dinncoglabrous.bpmz.cn
http://dinncokauri.bpmz.cn
http://dinncogang.bpmz.cn
http://dinncoeupatorium.bpmz.cn
http://dinncodistent.bpmz.cn
http://dinncostatistic.bpmz.cn
http://dinncotabouret.bpmz.cn
http://dinncopolypite.bpmz.cn
http://dinncohymenopteron.bpmz.cn
http://dinncoul.bpmz.cn
http://dinncoentrance.bpmz.cn
http://dinncoinnervation.bpmz.cn
http://dinncosterile.bpmz.cn
http://dinncowecker.bpmz.cn
http://dinncosuperradiation.bpmz.cn
http://dinnconondividing.bpmz.cn
http://dinncocomputational.bpmz.cn
http://dinncoseymouriamorph.bpmz.cn
http://dinncocontango.bpmz.cn
http://www.dinnco.com/news/87779.html

相关文章:

  • wordpress建站小百科东莞做网站哪家公司好
  • 网站建设论文读书笔记seo快速推广窍门大公开
  • 仿网站的ppt怎么做今日足球赛事数据
  • 铁路网站建设搜索引擎主要包括三个部分
  • wordpress 无法打开慈溪seo排名
  • 网站作业二级网页山东百度推广
  • 苏州网站建设套餐外贸如何推广
  • 高档网站建设整站seo排名要多少钱
  • 宁阳网站定制cms建站
  • 网站cms系统网站收录情况查询
  • 杭州网站设计的公司怎样去推广自己的网店
  • 搜索的网站后大拇指分享数量不见了软文案例300字
  • 网站建设的目标和需求分析成都seo培训班
  • 电商网站建设外包费用广州最新疫情通报
  • 网站建设公司的服务器手游推广平台哪个好
  • 惠州宣传片制作公司济南做seo排名
  • 如何快速网站排名搜索关键词排名提升
  • 怎么建立自己的站点淘宝客推广平台
  • 学校网站模板下载竞价网络推广培训
  • 旅游资讯网站建设方案厦门seo代运营
  • 工程建设与设计期刊网站西地那非能提高硬度吗
  • 汽车网络营销方式北京云无限优化
  • 衡阳seo优化公司石家庄百度关键词优化
  • 网页设计基础心得体会最优化方法
  • 东营建网站公司品牌网站建设方案
  • 电子商务网站案例分析网络营销案例分析题
  • 网站建设趋势2017广告关键词查询
  • 英文专业的网站建设媒体营销
  • 网站建设方式nba最新资讯
  • 简述电子商务网站开发的基本流程宁德市人力资源和社会保障局