如何用vector或者set删除一亿个数里的奇数
先说说VECTOR怎么删除指定的元素,因为VECTOR有迭代器失效的问题,一般人都会写这么样的一个函数
for(vector::itertor it=a.begin();it!=a.end();)
{
if(a[i]%2==1)
it=a.erase(it);
else
it++;
}
这样的函数如果数据量很小的话...
分类:
其他好文 时间:
2015-03-31 09:03:35
阅读次数:
126
ios培训------我的c语言笔记,期待与您交流!/*
1.if的第1种结构
if(条件)
{
语句1;
语句2;
......
}
2.if的第2种结构
if(条件1)
{
语句1;
语句2;
......
}
else
{
}
3.if的第3种结构
if(条件1)
{
语句1;
语句2;
......
}
elseif(条件2)
{
}
elseif(条件3)
{
}
elseif(条件4)..
分类:
编程语言 时间:
2015-03-31 01:09:50
阅读次数:
154
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*
if(0)//0:假;1:真
{
printf("A\n");
}
else
{
printf("B\n");//输出B
}*/
/*
inta=1044343;
比较大小时,常量值放左边,变量放右边
//if(a=0)
if(0==a)
{
printf(&quo..
分类:
编程语言 时间:
2015-03-31 01:08:51
阅读次数:
162
static void Main(string[] args) { while (true) //主要就是公式的运用和if else的嵌套 { string a, b = ""; double c, d, e,s,q; double m = 6.55 / 100 / 12; double n = 4...
分类:
其他好文 时间:
2015-03-31 00:31:50
阅读次数:
117
int a; Console.Write("请输入整数:"); a = Convert.ToInt32(Console.ReadLine ()); if (a > 10 && a < 100) { Console.WriteLine("您输入的是俩位数的整数"); } else i...
分类:
其他好文 时间:
2015-03-30 20:57:33
阅读次数:
90
1、不能使用">、=、
2、在if里面请写入语句,使得打印出 Hello World。
int main(void)
{
if() //应该填入!printf("Hello "),会先打印出Hello,然后进行if()判断,!printf()取反就是0,所以不成立只能运行else,接着打印出World
{
print...
分类:
编程语言 时间:
2015-03-30 18:52:25
阅读次数:
204
SELECT (case when a.colorder=1 then d.name else '' end) 表名, a.colorder 字段序号, a.name 字段名, g.[value] AS 字段说明FROM syscolumns a...
分类:
数据库 时间:
2015-03-30 18:02:16
阅读次数:
151
char Dec2HexChar(short int n)
{
if ( 0 <= n && n <= 9 ) {
return char( short('0') + n );
} else if ( 10 <= n && n <= 15 ) {
return char( short('A...
分类:
编程语言 时间:
2015-03-30 16:31:54
阅读次数:
163
一、IF1、第一种形式:ifif(逻辑表达式){ 语句1; 语句2; ...}当if中只有一条语句时,可以省略{}2、第二种形式:if-elseif(逻辑表达式){ 语句块1;} else { 语句块2;}3、第三种新手:if-else if -else...
分类:
编程语言 时间:
2015-03-30 15:50:35
阅读次数:
160
——直接放在需要查询的库中执行即可。 SELECT (case when a.colorder=1 then d.name else null end) 表名, a.colorder 字段序号,a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,.....
分类:
数据库 时间:
2015-03-30 10:46:53
阅读次数:
141