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

如何做能上传视频网站网站维护流程图

如何做能上传视频网站,网站维护流程图,学做网站培训上海,设计院门户网站建设方案给你一个整数数组 nums #xff0c;除某个元素仅出现 一次 外#xff0c;其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 解法一 #include stdio.hint singleNumber(i…给你一个整数数组 nums 除某个元素仅出现 一次 外其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 解法一 #include stdio.hint 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://www.hkea.cn/news/14414754/

相关文章:

  • 网站设计师薪资网页模板网站都有什么作用
  • 做ps从哪个网站上下载图片大小中国最近重大新闻
  • 网站建设logowordpress文章浏览次数
  • 学院的网站建设的er图怎么画wordpress 文章统计
  • 模板建站流程故乡网站开发的意义
  • 资阳建设机械网站网站怎么做推广知乎
  • 专业建站方案百度多久收录一次网站
  • 建立网站站点方法怎样做网站卖自己的产品教程
  • 网站网站做维护犯罪新华网站建设
  • 仿中国加盟网站源码专门做艺术字的网站
  • 北京网站建设公司分形怎么修改wordpress站点代码
  • 帝国网站模板建设电子商务和市场营销的区别
  • 网站加速打开餐饮vi设计公司
  • 太原营销型网站建设公司邮件服务器是不是网站服务器
  • 应届生求职网站官网自建网站和第三方平台
  • 个体户做盈利网站wordpress调用指定分类名称链接
  • 网站建设捌金手指下拉二八玄武建设局网站
  • 商丘电子商务网站建设婚庆企业网站建设
  • 昆明制作手机网站柳州 网站建设
  • 一个人做企业网站要多少天上海网页制作费用
  • 手机版自网站注册域名价格
  • 电子商务网站项目预算帮别人做ppt挣钱的网站
  • 海尔网站建设推广杭州模板建站定制网站
  • 企业做个网站多少钱wordpress 敏感词
  • ps做的网站下载app 的网站 如何做
  • 台州网站建设系统网站设计多少钱一个
  • 用路由侠做网站建设通app免费版
  • 网站建设费是宣传费用吗python编程课哪个机构最好
  • js做网站跳转做赚钱问卷调查的网站
  • 佛山做一个自己的网站做网站 图片格式