[求助]Delete(L,i)操作问题
Delete(L,i)是删除表L中的,第i个结点我看了两本书,是两个写法,现在不能理解了
1)int Delete(slnodetype *h,int i)
2)int Delete(LinkList H,int i)
一个是*h,一个是H
不太理解,请教高手
2007-03-08 21:46
2007-03-08 22:03
那LinkList与slnodetype* 是固定格式了啊
不能随便取名的吧
比如:可不可以Delete(Node *h,int i)
[此贴子已经被作者于2007-3-8 23:44:32编辑过]
2007-03-08 23:42
那要看你定义的结构体类型是什么.
假设定义struct slnodetype{...};
当然也可以这样定义 typedef slnodetype* LinkList了.
所以说两者等价.

2007-03-09 10:27
楼上说得对,肯定用typedef定义了,
typedef nodetype{
……
}slnodetype,*LinkList;
所以这样!

2007-03-12 21:27
2007-03-14 16:05