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

怎么自己做充值网站手机怎么在百度上发布信息

怎么自己做充值网站,手机怎么在百度上发布信息,java 网站开发开源,小程序需要租服务器吗心路历程: 很简单的题,双层暴力就可以,用双指针的话快一点。暴力时间复杂度O( n 2 n^2 n2),双指针时间复杂度O(nlogn) O(n) O(n) O(nlogn)。 注意的点: 1、题目需要返回原数组的索引,所以排序后还需要…

在这里插入图片描述

心路历程:

很简单的题,双层暴力就可以,用双指针的话快一点。暴力时间复杂度O( n 2 n^2 n2),双指针时间复杂度O(nlogn) + O(n) + O(n) = O(nlogn)。

注意的点:

1、题目需要返回原数组的索引,所以排序后还需要对应原数组,还好只要返回唯一解。
2、对应原数组的时候注意处理两个指针赋值不能相同的情况(无法直接用.index())
3、right指针大于left指针即可,总是有时候把左右指针写反。

解法:排序、双指针、返回对应原数组索引

class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:# 双指针newnums = sorted(nums)left = 0right = len(nums) - 1while right > left: if newnums[left] + newnums[right] == target:breakelif newnums[left] + newnums[right] > target:right -= 1else:left += 1assert left != rightl1, l2 = 0, 0flag = Falsefor i in range(len(nums)):if newnums[left] == nums[i] and not flag:l1 = iflag = Trueelif newnums[right] == nums[i]:l2 = ireturn [l1, l2]
http://www.wangmingla.cn/news/86757.html

相关文章:

  • 做花生的网站无锡网站建设方案优化
  • 中国建设招标网 官方网站下载网页设计与制作步骤
  • 南昌哪里学做网站免费测试seo
  • 哪个网站做批发最便宜吗百度口碑官网
  • 服务器网站崩溃网络营销模式包括哪些
  • 鸿鑫建设集团有限公司网站最牛餐饮营销手段
  • 电影网站开发毕业论文开题报告分类达人的作用
  • 网站建设什么公司专业安卓手机优化神器
  • 租车网站制作方案专业网络推广软件
  • 提升网站建设google搜索引擎免费入口
  • 爱站权重是怎么计算的全网搜索引擎优化
  • wordpress 分类目录使用英文seo是指
  • 网站收录代做关键词查询优化
  • 南昌疫情最新政策seo网站推广方案
  • web网站开发全过程google play 安卓下载
  • node mysql做动态网站手机优化专家
  • 网站数据库安全网络技术推广服务
  • 高密哪里有做网站的搜狗站长工具平台
  • 企业做app好还是网站好百度推广登录首页
  • 如何在台湾做企业网站广告公司注册
  • 用eclipse编程做网站成年s8视频加密线路
  • 做淘宝的批发网站有哪些手续北京网络推广
  • 网站建设流程及细节免费注册网页网址
  • 华夏业务员做单的网站免费网站模板库
  • 做衣服网站的实验感想怎么做一个网站出来
  • 网站建设用细节取胜站长源码
  • 最新冠状新型病毒最新消息重庆seo扣费
  • 适合新手做网站的企业网站设计
  • 自己电脑可以做网站服务器吗手机优化管家
  • wordpress get_tax_meta简述网站内容如何优化