zoukankan      html  css  js  c++  java
  • 华为測试 整形数组合并

    合并输入的两个整形数组并去掉反复的数字按升序输出;

    案例输入:3

                        1 2 5

                        4

                        -1 0 3 2

    案例输出:-101

    #include<iostream>
    #include<vector>
    using namespace std;
    void maopao(vector<int>&arry);
    int main()
    {
    	int N1,N2,num;
    	string line;
    	vector<int>arry1;
    	cin>>N1;
    	for(int i=0;i!=N1;++i)
    	{
    	cin>>num;
    	arry1.push_back(num);
    	}
    	cin>>N2;
    	for(int j=0;j!=N2;++j)
    	{
    	cin>>num;
    	arry1.push_back(num);
    	}
    	maopao(arry1);
    	for(vector<int>::iterator iter=arry1.begin()+1;iter!=arry1.end();++iter)
    	{
    		if(*(iter-1)==*(iter))
    		{
    			arry1.erase(iter);
    			iter=arry1.begin()+1;
    		}
    	}
    	for(vector<int>::iterator iter2=arry1.begin();iter2!=arry1.end();++iter2)
    	{
    		cout<<*iter2;
    	}
    	cout<<endl;
    	return 0;
    }
    
    void maopao(vector<int>&arry) 
    {  
        int temp;
    	int k;
    	vector<int>::iterator iter;
    	vector<int>::iterator iter1;
        for(iter=arry.begin(),k=0;iter!=arry.end();++iter,++k)  
        {  
            for(iter1=arry.begin()+1;iter1!=arry.end()-k;++iter1)  
            {  
                if(*(iter1-1)>*iter1)  
                {  
                    temp=*(iter1-1);  
                    *(iter1-1)=*iter1;  
                    *iter1=temp;  
                }  
            }  
        }    
    }  

    235



  • 相关阅读:
    command injection命令注入
    使用burp进行brute force破解
    vim 常用命令
    mysql.ini 配置
    便捷的 chrome/Firefox扩展
    canves 图片旋转 demo
    lucene 学习一
    php 命令行方式运行时 几种传入参数的方式
    mysql 命令行参数
    java 实现WebService 以及不同的调用方式
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4466710.html
Copyright © 2011-2022 走看看