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

广告联盟的网站怎么做新乡做网站的公司

广告联盟的网站怎么做,新乡做网站的公司,网站建设私单合同,平面设计岗位描述怎么写文章目录 Tag题目来源题目解读解题思路方法一#xff1a;位运算 写在最后 Tag 【位运算】【数组】【2023-10-15】 题目来源 137. 只出现一次的数字 II 题目解读 找出数组中仅出现一次的数字#xff0c;其余数字仅出现三次。要求线性时间复杂度求解。 解题思路 本题的朴素… 文章目录 Tag题目来源题目解读解题思路方法一位运算 写在最后 Tag 【位运算】【数组】【2023-10-15】 题目来源 137. 只出现一次的数字 II 题目解读 找出数组中仅出现一次的数字其余数字仅出现三次。要求线性时间复杂度求解。 解题思路 本题的朴素方法是利用哈希表统计数组中每个数字出现的次数出现的次数仅为 1 的那个数字是我们需要返回的答案。该方法的时间、空间复杂度均为 O ( n ) O(n) O(n)。 接下来将介绍一种空间复杂度为 O ( 1 ) O(1) O(1) 的位运算方法。 方法一位运算 数组中的int整型元素的范围是32位每一个32位的int整型数据都可以用32二进制来表示每一位上要么是 0 要么是 1。 我们遍历32位的每一个位 i统计数组中 i 位上的 0 或 1 的数量数组中的三个一样的数的这一位的 0 或 1 的数量一定是 3 的倍数如果此时统计的数组中 i 位上的 0 或 1 的数量是 3 的倍数还余 1那多出来的数量 1 一定是数组中仅出现一次的数称为答案的 i 位的数也就是说答案第 i 位为 1。 实现代码 class Solution { public:int singleNumber(vectorint nums) {int res 0;for (int i 0; i 32; i) {int cnt 0;for (int num : nums) {cnt ((num i) 1);}if (cnt % 3) {res | (1 i);}}return res;} };复杂度分析 时间复杂度 O ( n l o g C ) O(nlogC) O(nlogC) n n n 为数组 nums 的长度 C C C 是数据的范围本题中 l o g C 32 logC32 logC32。 空间复杂度 O ( 1 ) O(1) O(1)。 写在最后 如果文章内容有任何错误或者您对文章有任何疑问欢迎私信博主或者在评论区指出 。 如果大家有更优的时间、空间复杂度方法欢迎评论区交流。 最后感谢您的阅读如果感到有所收获的话可以给博主点一个 哦。
http://www.pierceye.com/news/499066/

相关文章:

  • 微网站建设资讯网页游戏开发教程
  • 网站建设评估百度公司地址
  • python 做网站开发吗搜房网网站跳出率
  • 深圳企业模板网站建设做高性能的网站 哪门语言好
  • 网站后台不能上传微信公众平台网页版登陆
  • 广州网站营销seo费用成都建设网站那家好
  • 网站建设规划书结构简单wordpress
  • 域名注册网站哪个好山东淄博网络科技有限公司
  • 固始县网站建设培训怎么制作网站首页
  • 产品经理做网站三河市最新消息
  • 做新闻类网站需要什么资质如何外贸seo网站建设
  • 注册网站流程和费用百度seo关键词排名s
  • 做推广网站的去哪能买到有效资料苏州建设网站找网络公司
  • vs做网站如何输出怎么做flash网站
  • 网站做政务广告传媒公司简介ppt
  • 番茄网络营销策划方案seo网站培训
  • 自己做一网站高唐网页定制
  • 快速网站seo效果什么是网络营销与概念
  • 个体网站建设企业网站做的好的有什么公司
  • 建设银行网站短信错误6次wordpress个人淘客
  • 让网站快速收录最新集团公司网站案例
  • 网站开发公司长春高校 网站建设实施方案
  • 我做的网站打开慢怎么处理防控措施有这些优化
  • 网站的登录界面是怎么做的网站开发 职位
  • 西安英文网站制作企业年报申报入口官网
  • 做一网站多少钱企业官方网站建设教程
  • 自己建的网站能用吗海南网站建设哪家好
  • 网络公司网站模板html网站制作 数据库
  • 温州哪里有网站优化南通营销网站建设
  • 怎么在网站标头做图标wordpress 远程数据库