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

自适应单页网站模板湖南网站优化代运营

自适应单页网站模板,湖南网站优化代运营,做网站卖什么东西好,竞价单页 网站文章目录题目描述题目链接题目难度——简单方法一#xff1a;常规双指针遍历代码/Python方法二#xff1a;字典\哈希表代码/Python总结题目描述 给你两个 二维 整数数组 nums1 和 nums2. nums1[i] [idi, vali] 表示编号为 idi 的数字对应的值等于 vali 。nums2[i] [idi, … 文章目录题目描述题目链接题目难度——简单方法一常规双指针遍历代码/Python方法二字典\哈希表代码/Python总结题目描述 给你两个 二维 整数数组 nums1 和 nums2. nums1[i] [idi, vali] 表示编号为 idi 的数字对应的值等于 vali 。nums2[i] [idi, vali] 表示编号为 idi 的数字对应的值等于 vali 。 每个数组都包含 互不相同 的 id 并按 id 以 递增 顺序排列。 请你将两个数组合并为一个按 id 以递增顺序排列的数组并符合下述条件 只有在两个数组中至少出现过一次的 id 才能包含在结果数组内。每个 id 在结果数组中 只能出现一次 并且其对应的值等于两个数组中该 id 所对应的值求和。如果某个数组中不存在该 id 则认为其对应的值等于 0 。 返回结果数组。返回的数组需要按 id 以递增顺序排列。 示例 1 输入nums1 [[1,2],[2,3],[4,5]], nums2 [[1,4],[3,2],[4,1]] 输出[[1,6],[2,3],[3,2],[4,6]] 解释结果数组中包含以下元素 id 1 对应的值等于 2 4 6 。id 2 对应的值等于 3 。id 3 对应的值等于 2 。id 4 对应的值等于5 1 6 。 示例 2 输入nums1 [[2,4],[3,6],[5,5]], nums2 [[1,3],[4,3]] 输出[[1,3],[2,4],[3,6],[4,3],[5,5]] 解释不存在共同 id 在结果数组中只需要包含每个 id 和其对应的值。 提示 1 nums1.length, nums2.length 200nums1[i].length nums2[j].length 21 idi, vali 1000数组中的 id 互不相同数据均按 id 以严格递增顺序排列 题目链接 题目难度——简单 方法一常规双指针遍历 题目给的数据已经是有序的那么我们可以用两个指针分别遍历这两个数组同时保证结果有序加入结果数组中只不过这样略显麻烦。 代码/Python class Solution:def mergeArrays(self, nums1: List[List[int]], nums2: List[List[int]]) - List[List[int]]:p1, p2 0, 0n1 len(nums1)n2 len(nums2)res []while p1 n1 and p2 n2:if nums1[p1][0] nums2[p2][0]:res.append([nums1[p1][0], nums1[p1][1] nums2[p2][1]])p1 1p2 1elif nums1[p1][0] nums2[p2][0]:res.append(nums1[p1])p1 1else:res.append(nums2[p2])p2 1while p1 n1:res.append(nums1[p1])p1 1while p2 n2:res.append(nums2[p2])p2 1sorted(res)return res 方法二字典\哈希表 题目说的请款完全符合一个字典的情况所以我们可以用一个字典来存储两个数组中每个数及其对应值。 代码/Python class Solution:def mergeArrays(self, nums1: List[List[int]], nums2: List[List[int]]) - List[List[int]]:table defaultdict(int)for i, val in nums1 nums2:table[i] valreturn sorted([[k, v] for k, v in table.items()])总结 因为有排序所以方法一和二的时间复杂度都是O(logN)方法一的空间复杂度O(1) 方法二空间O(N)。
http://www.w-s-a.com/news/295971/

相关文章:

  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证
  • 企业网站建设的层次返利网站建设
  • 竞价单页网站制作中小企业网站建设问题
  • 响应式网站源码学校网站制作多少钱
  • 营销型网站建设需要懂什么网站建站四件套是什么
  • 廊坊哪里有制作手机网站的区块链开发语言
  • 找建设项目的网站装企工长网站开发
  • 戴尔网站建设成功方正网站制作