编写一插入函数,给定两个参数head与n,head是链表的头指针,n>=0,
发布网友
发布时间:2022-05-07 08:21
我来回答
共1个回答
热心网友
时间:2023-10-22 07:19
stList是你要的链表结构
int GetLength(stList *pHead, stList *pstValue)
{
int n = 0;
while( pHead )
{
if( *pHead == *pValue ) //必须有 == 重载,
{
n++;
}
pHead = pHead->pNext;//指向下个元素追问int GetLength(stList *pHead, stList *pstValue)
{
struct node *p,*q,*new;
p=head;
while(n)
{
q=p;p=p->next;
}
new=(struct node *)malloc(sizeof(struct node))
q->next=new;new->next=p;
}
请问这错了吗?我是初学者
热心网友
时间:2023-10-22 07:19
stList是你要的链表结构
int GetLength(stList *pHead, stList *pstValue)
{
int n = 0;
while( pHead )
{
if( *pHead == *pValue ) //必须有 == 重载,
{
n++;
}
pHead = pHead->pNext;//指向下个元素追问int GetLength(stList *pHead, stList *pstValue)
{
struct node *p,*q,*new;
p=head;
while(n)
{
q=p;p=p->next;
}
new=(struct node *)malloc(sizeof(struct node))
q->next=new;new->next=p;
}
请问这错了吗?我是初学者