读书人

急求大师帮忙解决 关于vector解决思

发布时间: 2012-03-31 13:13:26 作者: rapoo

急求大师帮忙解决 关于vector


是从这个数据里面设计结构体的
header
@version1.1
@target_dataDB-110817M-030
@major_dataDB-110817M-030
@create_date20110825

@info
@id2
@name能越自道
@yomiノウエツジドウシャドウ
@section浦IC~北IC
@open_date999999999999
@distance5671
@prefecture富山
@supplement
@comment

@part
@id2
@seq1
@l55362717567689175676881

@part
@id2
@seq2
@l55362716591999175676911

@part
@id2
@seq3
@l55362717567691175676901

@part
@id2
@seq4
@l55362717567690175676921

@part
@id2
@seq5
@l55362717567694175676931

@part
@id2
@seq6
@l55372017567679175676781

@part
@id2
@seq7
@l55372017567677175676761

@part
@id2
@seq8
@l5537201756767363787551

@part
@id2
@seq9
@l5537206378755175676791

@part
@id2
@seq10
@l55372017567679175676771

@part
@id2
@seq11
@l55372017567677175676981

@part
@id2
@seq12
@l55372017567698175676751

@part
@id2
@seq13
@l55372017567675175676991

@part
@id2
@seq14
@l55372017567699175677001

@part
@id2
@seq15
@l55372017567700175676801

@part
@id2
@seq16
@l5537206378397175676801

@part
@id2
@seq17
@l553720543413863783971

@part
@id2
@seq18
@l55372017567680175676971
@l55373017567674175676861
@l55372017567697175676741



include<iostream>
#include<vector>
#include<string>
#include<fstream>
#include<sstream>
#include<list>
#include<deque>
#include<stack>
using namespace std;

struct HEAD
{
string version;
string target_data;
string major_data;
string create_date;
};

struct PART
{
string seq;
int n_andl;
// vector<string> Andl;

};


struct INFO
{
string id;
string name;
string yomi;
string section;
string open_date;
string distance;
string prefecture;
string supplement;
string comment;

vector<string>Andl;

int n_part;
vector<PART> Part;

int n_facil;
vector<string> Facil;
};

struct HEAD head;
struct PART part;
struct INFO info;

vector<INFO> data;


3层vector的效率非常低 时间又长 怎么修改啊 修改能让其效率高

[解决办法]
力不从心。。。
[解决办法]
坐等高人解答。。。关注
[解决办法]
楼主能把每个结构体的属性 写下注释不?
[解决办法]
如果可行,用数组操作不是更好吗,

读书人网 >C++

热点推荐