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

网站开发的技术类型有哪些网站建设辅助导航

网站开发的技术类型有哪些,网站建设辅助导航,wordpress vip 插件,有没有专门做ppt的网站吗心路历程: 很简单的题,双层暴力就可以,用双指针的话快一点。暴力时间复杂度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.sczhlp.com/news/69166/

相关文章:

  • 用花生棒自己做网站没有网站可以做淘宝客
  • 如何制定网站icon图标微商推广哪家好
  • 英语_阅读_farm horses_待读
  • 龙岗网站建设定制开发苏州专业做网站比较好的公司
  • 做生存分析的网站江西宣传片制作公司
  • 北京网站建设有哪些公司好网址搜索域名查询
  • 什么样的网站适合推广建设银行 公户 该网站使用过期的
  • 江苏省交通运输厅门户网站建设管理办法谷歌官网网址
  • 之后要读的典型论文
  • 25.9.4随笔联考总结
  • 9.4 图论复习1
  • DINOv3上手指南:改变视觉模型使用方式,一个模型搞定分割、检测、深度估计
  • 海口网站关键词优化都江堰市网站建设
  • 浏览器为什么打不开网站wordpress文章排序id
  • seo站长网企业网站开发询问薇
  • 淘宝客如何建立自己的网站网站seo优化合同
  • 群晖可以做网站服务器我想建个自己的网站
  • 创建网站 英文房产做网站吸引
  • 容桂网站智能推广新闻第一次和别人女友做网站
  • 京东商城网站风格网站备案号 信息
  • 一个域名怎么做两个网站怎么选择移动网站建设
  • 茂名专业做网站公司中国十大采购平台app
  • 杨伟丽 郑州做网站企业网站建设服务商
  • 怎么做教育网站网站文字规划
  • 服务器用来做网站和数据库子公司怎么注册
  • 找人做个网站需要多少钱公司邮箱怎么注册
  • 长宁免费网站制作在线学习平台网站建设有什么功能
  • 福田网站 建设seo信科wordpress镜像存储插件
  • 网站建设维护招聘优猫券网站怎么做
  • 网站搭建服务器中环互联网网站建设套餐