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

成都建站seo世界互联网峰会马云

成都建站seo,世界互联网峰会马云,2022年注册公司流程,crm软件是什么意思题目描述 给定两个数组#xff0c;编写一个函数来计算它们的交集。 示例 1: 输入: nums1 [1,2,2,1], nums2 [2,2] 输出: [2]示例 2: 输入: nums1 [4,9,5], nums2 [9,4,9,8,4] 输出: [9,4]说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 解…题目描述 给定两个数组编写一个函数来计算它们的交集。 示例 1: 输入: nums1 [1,2,2,1], nums2 [2,2] 输出: [2]示例 2: 输入: nums1 [4,9,5], nums2 [9,4,9,8,4] 输出: [9,4]说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 解题思路 使用哈希表统计一个数组中每个元素的出现次数然后遍历另一个数组找到与哈希表中相同元素将其添加到结果集中。 C#代码实现 public int[] Intersection(int[] nums1, int[] nums2) {// 创建一个HashSet用于存储nums1中的元素HashSetint set1 new HashSetint(nums1);// 创建一个HashSet用于存储nums2中的元素HashSetint set2 new HashSetint();// 遍历nums2如果nums1中包含nums2中的元素则将其添加到set2中foreach (int num in nums2) {if (set1.Contains(num)) {set2.Add(num);}}// 返回set2中的元素return set2.ToArray(); }C代码实现 int* intersection(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize){int* result (int*)malloc(sizeof(int) * (nums1Size nums2Size ? nums2Size : nums1Size));int resultSize 0;int* set1 (int*)malloc(sizeof(int) * nums1Size);int* set2 (int*)malloc(sizeof(int) * nums2Size);int set1Size 0;int set2Size 0;// 构建哈希表 set1for (int i 0; i nums1Size; i) {if (!contains(set1, set1Size, nums1[i])) {set1[set1Size] nums1[i];}}// 遍历数组 nums2找到与 set1 中相同的元素将其添加到 set2for (int i 0; i nums2Size; i) {if (contains(set1, set1Size, nums2[i]) !contains(set2, set2Size, nums2[i])) {set2[set2Size] nums2[i];}}// 将 set2 转为数组 resultfor (int i 0; i set2Size; i) {result[resultSize] set2[i];}*returnSize resultSize;return result; }// 判断数组中是否包含某个元素 bool contains(int* arr, int size, int target) {for (int i 0; i size; i) {if (arr[i] target) {return true;}}return false; }时间复杂度和空间复杂度 时间复杂度O(m n)其中 m 和 n 分别是数组 nums1 和 nums2 的长度。分别遍历两个数组一次。空间复杂度O(m n)其中 m 和 n 分别是数组 nums1 和 nums2 的长度。使用了两个哈希表。
http://www.sadfv.cn/news/427670/

相关文章:

  • 西红门网站建设公司如何让百度快速收录网站
  • 云南省建设厅定额网站网站建设资源平台
  • 有什么网站可以做浏览单wordpress分页无效
  • 网站建设财务计划与预测建立石墨碳素网站怎么做
  • 网站审核备案表免费网站域名注册个人
  • 网站域名的组成优设网页
  • 网站维护需要的知识建筑工程网络组网
  • 沙漠风网站建设怎么样国内html5视频网站建设
  • 深圳做h5网站的公司网站建设标书范本
  • 蓝德网站建设网站开发及app开发报价
  • 移动网站开发服务阿里云配置网站
  • 做淘宝客网站性质蔡家坡网站开发
  • 上海制作网站公司哪家好大连响应式网站建设
  • 怎么免费建设个人网站小说网站自动采集
  • 四川淘宝网站建设方案深圳的网站建设
  • 哈尔滨公司建站模板做网站用哪个服务器不用备案
  • 网站建设与应用 教案国外可以做非法网站吗
  • 微同步网站店铺网页设计尺寸
  • 网站建设和管理规则建设银行网站查询房贷信息
  • dedecms蓝色企业网站模板免费下载做公司网站页面
  • 怎么做网站底部版权信息seo必备工具
  • 高端建站模版企业网络拓扑图及说明
  • 佛山高端网站烟台网站建设电话
  • 企业网站源码网站建设技术网
  • 假网站备案淘宝店铺购买的服务在哪里
  • 竞价账户托管公司企业网站优化官网
  • 新企业网站应该怎么做SEO优化企业自助建站模板
  • 学习网页制作的网站自己编写网站
  • 网站架构演变过程公司企业网站的选择
  • 淄博乐达信息技术网站wordpress优质主题