3.4 3.5

原创 2016年08月29日 10:31:48
#include <iostream>
#include <stdlib.h>
#define MAX 5
using namespace std;
typedef struct node
{
    int* base;
    int lengh;
    int size;
}qnode,*pnode;
void init(qnode &head)
{
    head.base=(int*)malloc(MAX*sizeof(int));
    if(head.base==NULL)
    cout<<"erro";
    head.lengh=0;
    head.size=MAX;
}
void traverse(qnode &head)
{
    int i=0;
    for(i=0;i<head.lengh;i++)
    {
        cout<<head.base[i]<<' ';
    }
}
void cin_(qnode &head)
{
    int i=0;
    for(i=0;i<head.size;i++)
    {
        cin>>head.base[i];
        head.lengh++;
    }
}
void conmmon(qnode &head1,qnode &head2,qnode &head3)
{
    init(head3);
    int i,j,k=0;
    for(i=0;i<head1.lengh;i++)
    {
        for(j=0;j<head2.lengh;j++)
        {
           if(head2.base[j]==head1.base[i])
           {
               head3.base[k]=head1.base[i];
               k++;
               break;//当遇到第一个相同的数字就终止,防止有两个相同的时候两个数字重复进入head3
           }
        }
    }
    for(i=0;i<k;i++)
    {
        cout<<head3.base[i]<<' ';
    }
}
void union_(qnode &head1,qnode &head2,qnode &head3)
{
    int i=0,j=0,k=0,l=0;
    int *new_;
    new_=(int*)realloc(head3.base,(head3.size+MAX)*sizeof(int));
    head3.base=new_;
    for(i=0;i<head1.lengh;i++)
    {
        head3.base[i]=head1.base[i];
    }
    head3.lengh=head1.lengh;
    for(j=0;j<head2.lengh;j++)
    {
        for(k=0;k<i;k++)
        {
            if(head2.base[j]==head3.base[k])
            {
                l=1;
                break;
            }
        }
        if(l==1)
            l=0;
        else  if(l==0)
        {
            head3.base[i]=head2.base[j];
            head3.lengh++;
            i++;
        }
    }
    for(i=0;i<head3.lengh;i++)
    {
        cout<<head3.base[i];
    }
}
int main()
{
    qnode head1,head2,head3;
    init(head1);
    init(head2);
    init(head3);
    cin_(head1);
    cin_(head2);
    //conmmon(head1,head2,head3);
   // traverse(head3);
   // union_(head1,head2,head3);
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

mongodb3.4的安装和配置

下载去官网下载:http://www.mongodb.org/downloads由于是在window下,所以我下载的是msi格式,傻瓜式安装。安装这个和普通安装软件exe一样,一直点下一步,中途改改安...
  • u013066244
  • u013066244
  • 2016年12月23日 14:11
  • 10946

Python 3语法小记(四)字典 dictionary

字典是python里面一种无序存储结构,存储的是键值对 key - value。关键字应该为不可变类型,如字符串、整数、包含不可变对象的元组。 字典的创建很简单,用 d = {key1 : value...
  • jcjc918
  • jcjc918
  • 2013年07月18日 14:55
  • 29878

开源商业级服务器监控软件Zabbix 3.4.4部署方法

zabbix是一款免费开源而且商业级的服务器监控软件,扩展性很强,部署简单,是一个很好的服务器负载监控解决方案 zabbix分为server和agent,proxy三个模块,server由zabbix...
  • lvshaorong
  • lvshaorong
  • 2017年12月18日 12:51
  • 504

无法安装net framework 3.5 的解决方法

文章原至:http://softbbs.zol.com.cn/1/20_4713.html .NET Framework 4.5 包含在 Windows 8 中,并随操作系统安装...
  • u013043762
  • u013043762
  • 2015年02月06日 11:09
  • 3347

【OpenCV】OpenCV3的第四天——core组件进阶

(清明节放假三天,外出旅游,未更新) 1、访问图像中的像素 1>颜色空间缩减(color space reduction)   ——遍历图像每个像素;对像素进行  I1= (I0/10)*10...
  • Taily_Duan
  • Taily_Duan
  • 2016年04月05日 00:36
  • 893

protobuf 3.5 java使用介绍(一)

protobuf 3.5 java使用介绍(一)网上大多的资料都是老版本的protobuf例子,正好用到了这个技术,我就把protobuf 3.5的使用方法记录一下,重点写了使用方法以及注意事项。pr...
  • fangxiaoji
  • fangxiaoji
  • 2017年12月17日 17:08
  • 216

Cocos2dx 3.5 正式版本发环境搭建(Win32/Android)

cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑。每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大……   但是凭心而论,3.0RC版本...
  • manwuyuantao
  • manwuyuantao
  • 2015年04月30日 15:14
  • 1350

opencv3.4 发布 dnnFace震撼来袭

在圣诞夜的前夕opencv发布了3.4版本,主要增强了dnn模块,特别是添加了对faster-rcnn的支持,并且带有openCL加速 我主要测试了下其中的resnetface示例,效果还不错,除了...
  • minstyrain
  • minstyrain
  • 2017年12月26日 22:45
  • 289

【问题】.net framework 3.5安装教程

.net framework 3.5万能安装教程,Internet未连接
  • sds15732622190
  • sds15732622190
  • 2016年05月16日 17:06
  • 527

win10下的net framework3.5 无法安装的解决

最近客户机升级新装的win10,在客户机上安装原先Net程序时,提示需要安装net framework3.5 ,现将遇到的问题的解决办法列举如下,希望能帮助到那些需要的人吧。以下内容部分取自各个论坛的...
  • changqiaozsl
  • changqiaozsl
  • 2016年03月09日 15:14
  • 25099
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3.4 3.5
举报原因:
原因补充:

(最多只允许输入30个字)