修了些bug
This commit is contained in:
+3
-2
@@ -30,7 +30,7 @@ private:
|
|||||||
T weight;
|
T weight;
|
||||||
struct node* next;
|
struct node* next;
|
||||||
};
|
};
|
||||||
vector<node> nodes;
|
vector<node*> nodes;
|
||||||
int max_size;
|
int max_size;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -40,11 +40,12 @@ public:
|
|||||||
}
|
}
|
||||||
void insert(T data) {
|
void insert(T data) {
|
||||||
max_size++;
|
max_size++;
|
||||||
node insert = new node();
|
node* insert = new node();
|
||||||
insert->data=max_size;
|
insert->data=max_size;
|
||||||
insert->weight = 0;
|
insert->weight = 0;
|
||||||
insert->next=new node();
|
insert->next=new node();
|
||||||
insert->next->data=data;
|
insert->next->data=data;
|
||||||
|
insert->next->next=NULL;
|
||||||
nodes.push_back(insert);
|
nodes.push_back(insert);
|
||||||
}
|
}
|
||||||
void connect(int id1,int id2,bool flag,T weight=0) { //flag区分是否为有向图
|
void connect(int id1,int id2,bool flag,T weight=0) { //flag区分是否为有向图
|
||||||
|
|||||||
@@ -25,4 +25,5 @@
|
|||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user