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

网站商城的公司运营结构医疗软件网站建设公司

网站商城的公司运营结构,医疗软件网站建设公司,wordpress html5视频播放插件,培训机构设计这是关于一个普通双非本科大一学生的C的学习记录贴 在此前#xff0c;我学了一点点C语言还有简单的数据结构#xff0c;如果有小伙伴想和我一起学习的#xff0c;可以私信我交流分享学习资料 那么开启正题 今天分享的是关于vector的题目 1.只出现一次的数字1 136. 只出…这是关于一个普通双非本科大一学生的C的学习记录贴 在此前我学了一点点C语言还有简单的数据结构如果有小伙伴想和我一起学习的可以私信我交流分享学习资料 那么开启正题 今天分享的是关于vector的题目 1.只出现一次的数字1 136. 只出现一次的数字 给你一个 非空 整数数组 nums 除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题且该算法只使用常量额外空间 这题可以用的方法很多比如数组计数排序等但是符合题目要求的最简单的方法就是位操作两个相同的数字异或结果为00和x异或结果是x根据以上特性我们遍历一遍数组全异或一遍题目就迎刃而解了 class Solution { public:int singleNumber(vectorint nums) {int i0;int ret 0;for(i0;inums.size();i){ret ^ nums[i];}return ret;} }; 这是ac代码 2.只出现一次的数字2 137. 只出现一次的数字 II 给你一个整数数组 nums 除某个元素仅出现 一次 外其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题 这题是上面题的升级版同样的我们还是要在位上下功夫但是按位异或肯定行不通了我们得靠别的方法比如计数创建一个32大的数组将数据遍历按位是否为1对数组进行最后数组内的数据都是3n和3n1这时让ret加上3n1对应的位就可以得到想要的答案了当然这里的重复数字也可以是257... class Solution { public:int singleNumber(vectorint nums){int a[32] { 0 };int i 0;int ret 0;for (i 0; i nums.size(); i){int j 0;for (j 0; j 32; j){if (nums[i] (1 j)){a[j];}}}for (i 0; i 32; i){if ((a[i] - 1) % 3 0){ret (1 i);}}return ret;} }; 这是ac代码 今天的博客就到这里了后续内容明天分享,最近因为考试周原因不能更新太多内容,等考试周结束了再快马加鞭 新手第一次写博客有不对的位置希望大佬们能够指出也谢谢大家能看到这里让我们一起学习进步吧
http://www.pierceye.com/news/336147/

相关文章:

  • 最专业企业营销型网站建设南充 网站开发
  • 国外有哪些网站做推广的比较好北京展览馆网站建设
  • 国外英语写作网站网站后台 刷新
  • 如何制作自己的网站详情页设计
  • 南京免费自助建站模板wordpress 增加侧边栏
  • 做信息分类网站难吗广告设计公司有哪些
  • 做seo网站优化多少钱网站开发客户哪里找
  • 做网站一定要云解析吗海南公司注册网站
  • 建站之家官网办公装修设计
  • 永康网站建设的公司wordpress 图片分类
  • 网站商务通弹出窗口图片更换设置wordpress4.9 多站点
  • 如何仿制一个网站注册商标设计
  • 网站建设属于什么岗位旅游网站设计模板
  • 自己做的网站怎么链接火车头采集软件开发模型是什么
  • 新网站怎么做才会被收录正品海外购网站有哪些
  • 广东手机网站建设品牌js制作网页计算器
  • 化隆网站建设公司学做网站多久
  • 网站域名如何查询上海室内设计公司哪家好
  • 电子书推送网站怎么做新做的网站如何
  • 网站建设图片怎么加水印电商平台网站建设功能介绍
  • 一个门户网站怎么做金坛网站建设哪家好
  • 大学网站建设图江苏廉政建设网站
  • 班级网站建设方案网页美工的设计要点
  • 微网站搭建流程做网站的广告语
  • 那个网站做外贸canvas做的网站
  • 学做视频的网站wordpress上传大附件
  • 怎么做网站卖产品黄埭网站建设
  • 娱乐网站 建站软件学校网站建设栏目
  • 做调研有哪些网站网站建设策划书
  • 旺道网站排名优化建设网站需要做的工作