c++ vector容器 插入元素时实现自动排序

来源:互联网 发布:什么是软件生存周期 编辑:程序博客网 时间:2024/06/05 19:54
#include <stdio.h>#include <vector>#include <algorithm>#include <string.h>using namespace std;#define N 10000vector<int>hash[N+10];void insertHash(int x){    hash[0].insert(lower_bound(hash[0].begin(),hash[0].end(),x),x);} void out(){    //输出结果为 1 2 4 6 7 9 10    for(int i=0;i<hash[0].size();i++)    {        printf("%d ",hash[0][i]);    }    printf("\n");}int main(){    int num[7]={1,4,7,9,2,6,10};    for(int i=0;i<7;i++)    {        insertHash(num[i]);    }    out();}                 
2 0
原创粉丝点击