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

有了网站 域名然后么做沪深300指数

有了网站 域名然后么做,沪深300指数,南通网站建设公司哪家好,网站建设百度不通过解题思路 最开始是打算沿着二数之和的思路做,即固定了最大的,然后小的开始遍历,因为这种遍历方式只需要遍历一轮就能完成,所以复杂度应该是O(n2),但是最后几个示例还是超时了,可能进…

解题思路

最开始是打算沿着二数之和的思路做,即固定了最大的,然后小的开始遍历,因为这种遍历方式只需要遍历一轮就能完成,所以复杂度应该是O(n2),但是最后几个示例还是超时了,可能进一步优化还是可以做的。但是事实上,我最开始就在寻找一个能够约束剩余两个变量的方法,因为不重复我们可以添加大小关系的假设,但是脑子里一直是两个指针在一个遍历中移动所以没搞出来。事实上是,一个变量变大,另一个变量的上限减小,可以基于这个想法做。

未AC代码,最后样例超时

class Solution:def threeSum(self, nums: List[int]) -> List[List[int]]:def get_res(index, k):disk = {}res = []for i, n in enumerate(nums[:index]):if n <= - k // 2:if n == -k // 2 and n in disk and n + n + k == 0:res.append([n, n, k])    disk[-k - n] = ielse:if n in disk:res.append([n, - n - k, k])return resres = []nums.sort()for i in range(-1, -len(nums) - 1, -1):temp = get_res(i, nums[i])for t in temp:if t not in res:res.append(t)return res

官方题解

class Solution:def threeSum(self, nums: List[int]) -> List[List[int]]:n = len(nums)nums.sort()ans = list()# 枚举 afor first in range(n):# 需要和上一次枚举的数不相同if first > 0 and nums[first] == nums[first - 1]:continue# c 对应的指针初始指向数组的最右端third = n - 1target = -nums[first]# 枚举 bfor second in range(first + 1, n):# 需要和上一次枚举的数不相同if second > first + 1 and nums[second] == nums[second - 1]:continue# 需要保证 b 的指针在 c 的指针的左侧while second < third and nums[second] + nums[third] > target:third -= 1# 如果指针重合,随着 b 后续的增加# 就不会有满足 a+b+c=0 并且 b<c 的 c 了,可以退出循环if second == third:breakif nums[second] + nums[third] == target:ans.append([nums[first], nums[second], nums[third]])return ans
http://www.mnyf.cn/news/15875.html

相关文章:

  • 2023年税收最新政策天津百度优化
  • 便宜的做网站公司seo上海网站推广
  • 网站开发结构图巨量算数数据分析入口
  • 网站seo关键字怎么快速刷排名
  • 群晖 网站建设正规电商培训班
  • 可以访问任何网站的浏览器网站制作的步骤
  • 做设计的地图网站seo深圳优化
  • 网站建设的原因百度搜索平台
  • 公司网站建设手续推广手段和渠道有哪些
  • 曲靖做网站有品质的网站推广公司
  • 网站建设计划建议想在百度做推广怎么做
  • 做网站要营业执照吗百度搜索下载app
  • 宝安做网站哪家好公司网站的推广
  • 做网站设计都需要什么中国世界排名
  • 网上做论文的网站有哪些内容chrome浏览器下载安卓手机
  • 织梦网站关闭手机版关键词收录
  • 24小时客服在线电话个人seo怎么赚钱
  • ps切图做网站seo建站系统
  • 手机怎么自己做网站google seo怎么做
  • 做设计接单的网站网络营销方式有哪几种
  • 做网站资源推荐高质量关键词搜索排名
  • 免费网站代码百度快照提交入口
  • 做自己的网站挣钱产品推广ppt范例
  • 建设银行网站设计的优点搜索引擎优化方法有哪几种
  • 国内十大网站建设品牌软文发布网站
  • 在哪里做公司网站小程序开发教程全集免费
  • 手机上怎么做网站创业新网站如何推广
  • 做一个企业网站的费用搜索app下载
  • 做一个简单网站搜索最多的关键词的排名
  • 晋城住房保障和城乡建设管网站大数据营销案例分析