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

营销型网站策划 建设的考试题金华网站如何制作

营销型网站策划 建设的考试题,金华网站如何制作,c 网站开发 简单例子,网站建设 推广就选网沃科技目录 题目我的解法解法 题目 给定一个包含 n 1 个整数的数组 nums #xff0c;其数字都在 [1, n] 范围内#xff08;包括 1 和 n#xff09;#xff0c;可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 #xff0c;返回 这个重复的数 。 你设计的解决方案… 目录 题目我的解法解法 题目 给定一个包含 n 1 个整数的数组 nums 其数字都在 [1, n] 范围内包括 1 和 n可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 返回 这个重复的数 。 你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。 我的解法 class Solution { public:int findDuplicate(vectorint nums) {sort(nums.begin(),nums.end());int l0;int rnums.size()-1;while(lr){int midl(r-l)/2;if(nums[mid]nums[mid1]){rmid;}else if(nums[mid]nums[mid1]){lmid1;}}return nums[l];} };通过了44个用例但是发现遇到问题就是 无法考虑排序后重复元素在最右边的情况因为判断条件中间数不是重复的话默认会往左边查找。 其实找到第一个最大的元素就可以了。有点像半个爬坡。找到第一个坡 不找峰顶 解法 class Solution { public:int findDuplicate(vectorint nums) {int n nums.size();int l 1, r n - 1, ans -1;while (l r) {int mid (l r) 1;int cnt 0;for (int i 0; i n; i) {cnt nums[i] mid;}if (cnt mid) {l mid 1;} else {r mid - 1;ans mid;}}return ans;} }; 牛逼以前一直以为二分查找只能查找排好序的数组如果一个数组的统计性质具有单调递增也能查找长见识了。
http://www.dnsts.com.cn/news/11292.html

相关文章:

  • 南宁模板建站定制网站江苏建站服务
  • 营销型网站用什么系统杭州企业宣传画册制作公司
  • 第一ppt模板免费下载网站长沙网站制作哪家
  • 室内设计师网站有哪些oa系统主要干什么的
  • 广州 企业网站建设wordpress即阅文教程
  • 河南第一火电建设公司网站选择一个域名进行网站建设
  • 代做网站地图网页游戏开发技术有哪些
  • 织梦cms建站阿里巴巴手工活外发加工网
  • 网站301重定向代码手机如何安装wordpress
  • 广西新农村建设指导员网站行业网站产品选择
  • 分子信标探针在线设计网站wordpress custom login
  • 建设网站时的常见故障分类安装 wordpress多人
  • 镇海区建设工程安监站网站上海近期大型招聘会
  • vs怎么做网站的首页如何让域名到网站
  • 如何免费学校建网站国外精彩网站
  • 网站案例库2017做那些网站致富
  • 恢复最近删除的网站wordpress数码主题
  • 帝国网站模板建设视频自己做的网站可以卖
  • 西安哪家网络公司做网站网站开发步骤说明书是什么
  • 网站建设哪家稳妥山东省建设工程造价管理协会网站
  • wordpress 站点地图郴州网站建设有哪些
  • 制作网站题材公司名字大全参考2022
  • 400电话安装佛山营销网站建设成品网站w灬源码在线看
  • 佛山中小企业网站制作wordpress收费主体
  • 城建亚泰建设集团网站北京哪家做网站优化
  • 重新建设网站的申请报告企业网站自助建设
  • 做网站为什么选择竞网智赢福州网络科技公司有哪些
  • 手机端网站开发框架郑州软件开发定制
  • dw做的网站链接阿里巴巴网站建设基本内容
  • 个人网站课程设计报告网站的代理页面怎么做的