【问题描述】 造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖掘完成后, ...
分类:
其他好文 时间:
2016-06-18 21:10:58
阅读次数:
257
1.linuxintsnprintf(char*restrictbuf,size_tn,constchar*restrictformat,...);windowsint_snprintf(2.头文件都是string.hwindows平台:函数:stricmp(char*str1,char*str2),strnicmp(char*str1,char*str2,size_tn).Linux平台:函数:strcasecmp(char*str1,char*str2),strncas..
头文件<string.h>char*strcpy(char*s,constchar*ct)将字符串ct(包括‘\0’)复制到字符串s中,并返回s。char*strncpy(char*s,constchar*ct,size_tn)将字符串ct中最多n个字符复制到字符串s中,并返回s,如果ct中少于n个字符,则用‘\0’填充。char*strcat(char*s,..
分类:
其他好文 时间:
2016-06-09 01:03:15
阅读次数:
300
#pragmaonce
voidShellSort(int*array,size_tn)
{
intgap=n;
while(gap>1)
{
gap=gap/3+1;
for(size_ti=0;i<n-gap;++i)
{
intend=i;
inttmp=array[end+gap];
while((end>=0)&&array[end]>tmp)
{
array[end+gap]=array[end];
..
分类:
编程语言 时间:
2016-06-08 12:37:05
阅读次数:
433
#pragmaonce
#include<assert.h>
voidInsertSort(int*array,size_tn)
{
assert(array);
for(size_ti=0;i<n-1;++i)
{
intend=i;
inttmp=array[end+1];
while((end>=0)&&(array[end]<tmp))
{
array[end+1]=array[end];
--end;
}
..
分类:
编程语言 时间:
2016-06-07 16:33:53
阅读次数:
351
#pragmaonce
#include<vector>
classBitMap
{
public:
BitMap()
:_size(0)
{}
voidResize(size_tsize)
{
_a.resize((size>>5)+1);
}
voidSet(size_tx)
{
size_tindex=x>>5;
size_tn=x%32;
_a[index]|=(1<<n);
++_size;
}
..
分类:
编程语言 时间:
2016-06-07 13:16:04
阅读次数:
382
哈希和位图都能迅速的查找元素区别在于,哈希能查找并访问元素,但空间利用率不高而位图仅能用来判断元素是否存在下面是位图的实现:usingnamespacestd;
classBitMap
{
public:
BitMap(size_tn)
:_size(0)
{
_a.resize((n>>5)+1);
}
voidSet(size_tx)
{
size_..
分类:
其他好文 时间:
2016-05-30 15:59:45
阅读次数:
122
#include<iostream>
#include<vector>
#include<string>
usingnamespacestd;
classbitmap
{
public:
bitmap(size_tn):_size(0)
{
_a.resize((n>>5)+1);
}
voidset(size_tx)
{
size_tindex=x>>5;
size_tnum=x%32;
_a[index]|=(1<<num);
}
..
分类:
其他好文 时间:
2016-05-29 23:29:08
阅读次数:
268
例如url为 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F&oq=js%E6%AD%A3%E5%88%99%E8% ...
分类:
Web程序 时间:
2016-05-25 09:27:33
阅读次数:
272
Incorrect double value: ''for column 'id' at row 1解决 最近在写个查询 插入语句的时候 我是这么写的 1 insert into test values('',row[contentid],′".tn."'); 1 insert into test ...
分类:
数据库 时间:
2016-05-25 00:06:45
阅读次数:
239