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

句容网站设计公司浙江建设干部学校网站首页

句容网站设计公司,浙江建设干部学校网站首页,网络会议系统国内十大品牌,南京领动做网站怎么样本文属于「征服LeetCode」系列文章之一#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁#xff0c;本系列将至少持续到刷完所有无锁题之日为止#xff1b;由于LeetCode还在不断地创建新题#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章… 本文属于「征服LeetCode」系列文章之一这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁本系列将至少持续到刷完所有无锁题之日为止由于LeetCode还在不断地创建新题本系列的终止日期可能是永远。在这一系列刷题文章中我不仅会讲解多种解题思路及其优化还会用多种编程语言实现题解涉及到通用解法时更将归纳总结出相应的算法模板。 为了方便在PC上运行调试、分享代码文件我还建立了相关的仓库https://github.com/memcpy0/LeetCode-Conquest。在这一仓库中你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类题目归纳、通用解法总结等还可以看到原题出现频率和相关企业等重要信息。如果有其他优选题解还可以一同分享给他人。 由于本系列文章的内容随时可能发生更新变动欢迎关注和收藏征服LeetCode系列文章目录一文以作备忘。 给你两个只包含 1 到 9 之间数字的数组 nums1 和 nums2 每个数组中的元素 互不相同 请你返回 最小 的数字两个数组都 至少 包含这个数字的某个数位。 示例 1 输入nums1 [4,1,3], nums2 [5,7] 输出15 解释数字 15 的数位 1 在 nums1 中出现数位 5 在 nums2 中出现。15 是我们能得到的最小数字。示例 2 输入nums1 [3,5,2,6], nums2 [3,1,7] 输出3 解释数字 3 的数位 3 在两个数组中都出现了。提示 1 nums1.length, nums2.length 91 nums1[i], nums2[i] 9每个数组中元素 互不相同 。 解法1 哈希表枚举 如果 nums 1 \textit{nums}_1 nums1​ 与 n u m s 2 nums_2 nums2​ 有交集那么答案就是交集的最小值。如果没有交集设 n u m s 1 nums_1 nums1​ 的最小值为 x x x n u m s 2 nums_2 nums2​ 的最小值为 y y y 答案就是 min ⁡ ( 10 x y , 10 y x ) \min(10xy, 10yx) min(10xy,10yx) class Solution:def minNumber(self, nums1: List[int], nums2: List[int]) - int:s set(nums1) set(nums2)if s: return min(s) # 有交集x, y min(nums1), min(nums2)return min(x * 10 y, y * 10 x)解法2 位运算 class Solution { public:int minNumber(vectorint nums1, vectorint nums2) {int mask1 0, mask2 0;for (int x : nums1) mask1 | 1 x;for (int x : nums2) mask2 | 1 x;int m mask1 mask2;if (m) return __builtin_ctz(m); // 有交集int x __builtin_ctz(mask1), y __builtin_ctz(mask2);return min(x * 10 y, y * 10 x);} };复杂度分析 时间复杂度 O ( n m ) \mathcal{O}(nm) O(nm) 其中 nnn 为 n u m s 1 nums_1 nums1​ 的长度mmm 为 n u m s 2 nums_2 nums2​ 的长度。空间复杂度 O ( 1 ) \mathcal{O}(1) O(1) 。仅用到若干额外变量。
http://www.dnsts.com.cn/news/204943.html

相关文章:

  • 昆明网站制作方案定制公司网络推广方案
  • 网站设计形式f1意大利站最新排名
  • c2c网站代表有哪些wordpress 城市分类
  • 网站内容页相关性怎么做微信运营工具
  • 上海seo服务松江网站关键词优化
  • 茂名网站制作公司镇江域名注册
  • 网站制作大概需要多少钱泰安招聘信息58同城
  • 域名查询权威网站wordpress后台白屏
  • 旅游网站模板 手机产品开发流程8个步骤的总结
  • 深圳 建网站制作医院网站
  • 古楼角网站建设wordpress关于页面
  • 付费阅读网站建设山东菏泽建设银行网站
  • 关于网站排名优化需要怎么做百度下载文章转wordpress
  • 域名申请好后 如何建设网站零基础网站建设教学视频
  • 网站手机端做排名进入城乡建设网站怎么竣工备案
  • 网站建设要准备的内容wordpress访问速度
  • 沭阳网站建设没有排名的网站怎么做
  • 生物公司网站建设方案网站怎么做能赚钱吗
  • 湖南长沙设计公司seo官网优化
  • 高端网站建设成都网站建设哪几家公司好
  • 网站加速器手机版网络营销网站建设ppt
  • 标识标牌设计公司网站seo合同
  • 建设的网站百度搜不到wordpress视频站模板
  • 响水做网站哪家好网站导航
  • 百度怎么建网站网站建设分金手指专业十三
  • 做本地地旅游网站中文 域名的网站
  • 深圳的网站建设公司哪家好响应式网站建设如何
  • 平凉北京网站建设泰安推广工作室
  • 专业做生鲜的网站天津 建设执业资格注册中心网站
  • php构建网站如何开始广州软件园 网站建设