c++ vector容器 插入元素时实现自动排序
Posted scx_white
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ vector容器 插入元素时实现自动排序相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <vector>
#include <algorithm>
#include <string.h>
using namespace std;
#define N 10000
vector<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();
以上是关于c++ vector容器 插入元素时实现自动排序的主要内容,如果未能解决你的问题,请参考以下文章