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

网站制电商网络推广

网站制,电商网络推广,成都旅游必去景点有哪些,苏州网站建设方案描述 给定两个数组 nums1 和 nums2 &#xff0c;返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序。&#xff08;1 < nums1.length, nums2.length < 1000&#xff0c;0 < nums1[i], nums2[i] < 1000&#xff09; 示例1 输入…

描述

        给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序。(1 <= nums1.length, nums2.length <= 1000,0 <= nums1[i], nums2[i] <= 1000)

示例1

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]

示例2

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
解释:[4,9] 也是可通过的

       思路:新建一个数组,将输入的一个数组的值作为新建数组的下标,相应下标i的新建数组的值设为1,表示数i的个数有1个,如果输入的另一个数组的值,在新建的数组的对应下标的数组值为1,将其数值设为2,表明数i在输入的两个数组中都有,再将新建数组中值为2的下标放入新数组中。

 

        C语言

int* intersection(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize){

        int* arr=(int*)malloc(sizeof(int)*1000);

        //两个集合相同元素的个数

        int count=0;

        for(int i=0;i<nums1Size;i++)

        {

                arr[nums1[i]]=1;

        }

        for(int i=0;i<nums2Size;i++)

        {

            //num2[i]为两个数组共有元素

            if(arr[nums2[i]]==1)

            {

                arr[nums2[i]]=2;

                count++;

            }

        }

        *returnSize=count;

        //存放两个数组的集合

        int* p=(int*)malloc(sizeof(int)*(nums1Size>nums2Size?nums1Size:nums2Size));

        int j=0;

        for(int i=0;i<1000;i++)

        {

            if(arr[i]==2)

            {

                p[j++]=i;

                count--;

            }

            if(count==0)

            break;

        }

        return p;

}

        Java

class Solution {
    public int[] intersection(int[] nums1, int[] nums2) {
    int[] temp = new int[1001];
        for (int i = 0; i < nums1.length; i++) {
            if (temp[nums1[i]]==0) temp[nums1[i]]=1;
        }
        int num = 0;
        for (int i = 0; i < nums2.length; i++) {
            if (temp[nums2[i]]==1){
                temp[nums2[i]]=2;
                num++;
            } 
        }
        int[] res = new int[num];
        for (int i = 0; i < 1001; i++) {
            if (temp[i]==2){
                res[--num] = i;
            }
        }
        return res;    
    }
}

http://www.tj-hxxt.cn/news/43430.html

相关文章:

  • wordpress 问答系统seo关键词排名
  • wordpress_ joomla_ drupal郑州怎么优化网站排名靠前
  • 在进行网站设计时地推团队接单平台
  • 做移动端网站设计长尾关键词排名工具
  • 网站底部浮动电话广告seo管理系统
  • 地方网站发展方向太原网站建设制作
  • 海外访问国内网站 dns软件测试培训班多少钱
  • 盐山做网站的石家庄网站关键词推广
  • 找人做网站重庆seo团队
  • 女女做的网站网站建设优化收费
  • 阜宁网站开发新网域名注册官网
  • 中山手机网站建设电话官方百度app下载
  • 电子政务网站建设pptseo的特点是什么
  • 网站如何跳转电商平台发展现状与趋势
  • 二级院系网站建设情况济南网站设计
  • 自己电脑做服务器上传网站 需要备案吗网店无货源怎么做
  • 如何用本地视频做网站新东方线下培训机构官网
  • 哪个网站diy做宝宝衣服广告文案经典范例200字
  • 网站推广是网站建设完成之后的长期工作关键词异地排名查询
  • 某网站突然不能浏览了软文网
  • 贷款公司通过做网站来给予平台贷款抖音营销
  • 个人网站要多少钱2021年热门关键词
  • 设计网站printest今日国内新闻最新消息
  • 镇江大港信息港seo专员工作容易学吗
  • wordpress 刷新缓存关键词seo排名怎么做的
  • 深圳市建设局科技处网站seo站外优化最主要的是什么
  • 网站封面如何做的吸引人整站seo排名
  • 南京网站设计公司济南兴田德润简介图片电子商务网站建设教程
  • 网站建设概念股如何优化企业网站
  • 个人物流网站建设方案郑州网站优化seo