struct node
{
int adjvex;
int dut;
struct node *next; //此处如何表示 }edgenode;typedef struct { int projectname; int id; edgenode *link; //此处如何表示
}vexnode;
{
int adjvex;
int dut;
struct node *next; //此处如何表示 }edgenode;typedef struct { int projectname; int id; edgenode *link; //此处如何表示
}vexnode;
class node
{
int adjvex;
int dut;
node next; //这样就行了。
}
{
int adjvex;
int dut;
object next;
}这种方式,导致结构装箱,效率低,而且不可以改变栈中结构的值。
C++的,改C#应该很容易