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

网站建设销售好做嘛微信营销软件手机版

网站建设销售好做嘛,微信营销软件手机版,会员充值网站怎么做,专业的网页制作公司1. 题目描述 力扣在线OJ题目 给定两个数组,编写一个函数来计算它们的交集。 示例: 输入:nums1 [1,2,2,1], nums2 [2,2] 输出:[2] 输入:nums1 [4,9,5], nums2 [9,4,9,8,4] 输出:[9,4] 2. 思路 直接暴力…

1. 题目描述

力扣在线OJ题目
给定两个数组,编写一个函数来计算它们的交集。

示例:
输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]
输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]

2. 思路

直接暴力求解。将 nums1 数组中的每一个数字,判断是否存在于 nums2 数组中,通过这种方式找出交集数据,找出之后判断这个数组是否已经在返回数组中存在,不存在则添加到返回数组中即可。

3. 代码实现

/*** Note: The returned array must be malloced, assume caller calls free().*/
int* intersection(int* nums1, int nums1Size, int* nums2, int nums2Size,int* returnSize) {static int arr[1000];*returnSize = 0;int i, j, k;for (i = 0; i < nums1Size; i++) {for (j = 0; j < nums2Size; j++) {if (nums2[j] == nums1[i])break; // 判断nums1[i] 是否在nums2数组中}if (j == nums2Size) { // nums1中i位置的数据在nums2数组中不存在,则非交集数据continue;}// 只有在另一个数组中存在的数据才能走下来,判断是否已经被添加到返回数组中for (j = 0; j < *returnSize; j++) {if (nums1[i] == arr[j])break; // 判断nums1[i] 是否在 arr 这个返回数组中}if (j == *returnSize) { // 不在返回数组中,则添加到返回数组中arr[*returnSize] = nums1[i];*returnSize += 1;}}return arr;
}

在这里插入图片描述

http://www.yayakq.cn/news/384286/

相关文章:

  • 外贸官网建站自媒体135编辑器官网
  • 长春火车站到长春机场大巴时刻表心理教育网站建设目的
  • 湖北网站seo策划百度权重怎么查询
  • 怎么做网站文章优化网站流量分成
  • 运输 织梦网站模板中国建设网站培训通知
  • 政务网站信息化建设情况金融网站建设方法
  • 公司网站开发背景青岛东八区创意做网站
  • 计算机协会网站模板舆情分析报告
  • 网站建设收费标准案例医院网站建设的意义
  • 网站营销单页怎么做好看的网站色彩搭配
  • 南阳网站建设xihewh网站建设公司有前途吗
  • 海纳网站建设wordpress里面的附件如何导出
  • 微信h5制作网站开发发布网站后不可能存在的文件夹是
  • 摄影师个人网站模板公司网站在哪里做
  • 分析企业网站建设流程动画设计专业要艺考吗
  • 网站开发 开题报告唯品会购物商城
  • 做推广的网站带宽需要多少合适中国建设银行网站下载
  • 做图片视频的网站有哪些html代码特效银河系
  • php mysql网站开发书琼海建设网站
  • 做封面的免费网站门户网站建设需注意的问题
  • 溧阳网站设计做 了一个 家教 网站
  • 沙县建设局网站小程序开发问题
  • 网站建设的商业目的网站发布时间更改
  • 广州网站建设加q.479185700网页设计遇到的问题及解决方案
  • 做淘宝网站报告wordpress 年索引
  • 室外设计网站推荐牡丹江47号公告
  • 网站营销推广网站宣传的劣势
  • 北京信息网站建设国外著名室内设计网址
  • 长沙网站设计公司怎么样百度关键词排名技术
  • 网站开发过程分为哪几个阶段学院网站建设用户需求分析报告