商务网站开发背景150m网站空间流量大吗

张小明 2026/1/9 22:20:22
商务网站开发背景,150m网站空间流量大吗,高碑店建设局网站,p2p网站建设 深圳题目介绍 给你一个 非空 整数数组 nums #xff0c;除了某个元素只出现一次以外#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题#xff0c;且该算法只使用常量额外空间。 提示#xff1a; 1 …题目介绍给你一个非空整数数组nums除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题且该算法只使用常量额外空间。提示1 nums.length 3 * 104-3 * 104 nums[i] 3 * 104除了某个元素只出现一次以外其余每个元素均出现两次。class Solution { public: int singleNumber(vectorint nums) { } };全文1300字阅读思考 8min原题链接136. 只出现一次的数字 - 力扣LeetCode解析1 . 本题需求很简单即给你一个数组(vectorint) 找出数组中只出现一次的数字并返回且其余数字都出现了两次哈希1 . 对于要找出单身狗数字很容易想到的思路遍历数组一遍统计每个数字出现的次数2 . 只需要统计一遍就能知道每个数字出现多少遍。代码初步构建class Solution { public: int singleNumber(vectorint nums) { mapint,int mp;// 数字 出现的次数 for(auto e:nums) { mp[e]; } //统计完毕 } };3 . 已经统计好每个数字出现的次数那么再遍历一遍数组4 . 一旦遇到次数为1即mp[e] 1)就立刻返回eclass Solution { public: int singleNumber(vectorint nums) { mapint,int mp;// 数字 出现的次数 for(auto e:nums) { mp[e]; } for(auto e:nums) { if(mp[e] 1) return e; } return 0;//为了编译通过需要再加一个return } };注1 . 这个方法逻辑和写法没有问题2 . 可使用了O(n)的空间开销而非常量但时间开销符合要求O(n)异或此方法重点掌握——1 . 回忆异或。全称按位异或——二进制位运算之一2 . 异或的本质 模二乘法运算a . 0 ^ 0 0 0 ^ 1 1 1^1 0b . a ^ 0 a a ^ a 0;3 . 我们正是利用”b中式子”完成需求a . 当给出的数组都是成双成对的数字那么可想而知将所有数字进行异或结果为0b , 异或运算与顺序无关它只与参与运算的位有关c . 当数组中出现唯一一个单身狗数字那么 0 ^ singleDog singleDogd. 所以这个singleDog就是将所有数组异或之后的结果代码呼之欲出class Solution { public: int singleNumber(vectorint nums) { int sigledog 0;// 设置单身狗的初始值为0因为0和任何数异或都保持为该数 for(auto e:nums) { sigledog ^ e; } return sigledog; } };总结以及完整参考代码class Solution { public: int singleNumber(vectorint nums) { mapint,int mp;// 数字 出现的次数 for(auto e:nums) { mp[e]; } for(auto e:nums) { if(mp[e] 1) return e; } } };class Solution { public: int singleNumber(vectorint nums) { int sigledog 0;// 设置单身狗的初始值为0因为0和任何数异或都保持为该数 for(auto e:nums) { sigledog ^ e; } return sigledog; } };本周其他算法一见15 . 有效的括号-CSDN博客16 . 买卖股票的最佳时机-CSDN博客17 . 爬楼梯-CSDN博客18 . 杨辉三角-CSDN博客20 . 多数元素-CSDN博客赶快动起手来吧
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

制作宣传网站有哪些网站刷排名工具

Three-DXF终极指南:5分钟学会浏览器CAD查看器 【免费下载链接】three-dxf A dxf viewer for the browser using three.js 项目地址: https://gitcode.com/gh_mirrors/th/three-dxf Three-DXF是一款基于Three.js的浏览器CAD查看器,能够直接在网页中…

张小明 2026/1/2 7:11:27 网站建设

35公司做的网站漏洞重庆工信部网站

实验拓扑实验要求1、开启所有设备,等待STP收敛后观察STP状态2、使SW4成为根网桥3、使闭塞端口出现在SW2上4、把SW1上连接的PC的端口配置为边缘端口实验步骤1、等待STP收敛后,查看STP运行状态,找出根网桥,闭塞端口。分析&#xff1…

张小明 2026/1/6 19:56:02 网站建设

html5做手机网站中国企业网银怎么转账

Anthropic 这家“AI 后期之秀”擅长在 Agent 工程领域“整活”。除了大家熟知的MCP(模型上下文协议)外,前两个月抛出了两个新概念:Skills (技能)与 程序化工具调用(PTC),…

张小明 2026/1/5 14:15:03 网站建设

太原网络推广网站seo网站推广多少钱

第一章:MCP DP-420图Agent查询优化概述在现代图数据库应用中,MCP DP-420作为高性能图计算平台,其Agent组件承担着查询解析、执行计划生成与资源调度等核心职责。面对大规模图数据的复杂查询场景,查询性能极易受到索引策略、路径遍…

张小明 2026/1/5 14:15:51 网站建设

调兵山网站建设重庆市住房城乡建设网站

魔兽争霸III终极优化工具WarcraftHelper配置完全指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专为《魔兽争霸III》游戏玩…

张小明 2026/1/5 14:34:40 网站建设