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

外贸网站建设流程外贸客户如何开发

外贸网站建设流程,外贸客户如何开发,免费模板网站都有什么区别,济南建设高端网站代码 测试用例 测试用例 测试结果 41. 缺失的第一个正数 已解答 困难 相关标签 相关企业 提示 给你一个未排序的整数数组 nums #xff0c;请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1#xf…代码 测试用例 测试用例 测试结果 41. 缺失的第一个正数 已解答 困难 相关标签 相关企业 提示 给你一个未排序的整数数组 nums 请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1 输入nums [1,2,0] 输出3 解释范围 [1,2] 中的数字都在数组中。 示例 2 输入nums [3,4,-1,1] 输出2 解释1 在数组中但 2 没有。 示例 3 输入nums [7,8,9,11,12] 输出1 解释最小的正数 1 没有出现。 提示 1 nums.length 105-231 nums[i] 231 - 1 class Solution(object):def firstMissingPositive(self, nums)::type nums: List[int]:rtype: int# 得到最大值正数最小值# 不能排序因为排序nlogn# 只能利用原本的数字存储了for i ,val in enumerate(nums):while nums[i]0 and nums[i]len(nums) and nums[i]!i1 and nums[nums[i]-1] ! nums[i]:temp nums[i]nums[i] nums[temp-1]nums[temp-1] tempfor i in range(len(nums)):if nums[i]!i1:return i1return len(nums)1 首先题目的要求是空间为常熟 所以不能使用hash表 那么我们只能用原本的数组去处理了 所以我们的方法是把符合条件的正整数也就是1-》len(nums)的数放到他的值减一的下标处这样遍历一遍就知道少了哪个了。 需要考虑多种情况 1. 当你把一个数换过去之后换回来的数还需要继续换所以我们的for里面用while处理 2. 当你把数换过来之后可能那个地方本来就已经有一个数占据位置了也就是[1,1]的情况这样会导致死循环所以你需要把这种情况当做看不见。因为放到原处也是一个不合理值反正要放到的地方已经有合理值了。
http://www.w-s-a.com/news/694013/

相关文章:

  • 网站开发师是做什么的网站域名在哪里备案
  • 什么是网站国内高速空间国外做3d模型的网站
  • 效果建网站的公凡科网登陆
  • 网站域名续费多少钱在线制作图片软件
  • 济南城乡住房建设厅网站中国会议营销网站
  • 展示类网站cms网站seo方法
  • 莒县做网站的公司设计师网站模版
  • 顺德顺的网站建设备份的网站建设方案书
  • 如何做网站广告山东电商网站建设
  • 新手建什么网站赚钱吗WordPress搜狗不收录
  • 石家庄招聘哪个网站做的好网站设计建设公司服务商
  • 建设公司网站大概需要多少钱建站平台和网站开发的区别
  • 淄川区住房和城乡建设局网站门户网站模板源码下载
  • 室内设计公司 网站建设建站塔山双喜
  • 网站建设属于什么经营范围销售网站开发业务
  • 企业建站系统平台优秀网站作品截图
  • 杭州品牌网站制作wordpress多域名移动主题
  • 北京网站网站建设icp备案 网站备案
  • 长春网站公司哪家好电子商务网站建设作文
  • 网站开发php程序员网上店铺怎么运营
  • mip网站怎么做匹配h5婚纱摄影网站模板
  • 怎么注册建设公司网站域名历史价格查询
  • 爱站网seo工具包互联网软件开发工程师
  • 百度站长工具平台登录郑州seo规则
  • 财税公司做网站精品建站教程
  • 建设区块链网站区块链开发平台有哪些
  • 青年人爱看的网站ie显示wordpress网页不完整
  • 优惠券推广网站怎么做青岛正规网站建设哪家便宜
  • 怎么搞一个服务器建设网站wordpress页眉编辑
  • 计算机企业网站建设论文流量平台是什么意思