己知带有头结点的单链表定义如下:


【正确答案】:int f34(LinkList h,char string[]){ LinkList p,q;Char *pcint count=0;Pc=string;While(*pc!=’\0’){P=h;While(p->next!=null){if(p->next->ch!=*pc)P=p->next;Else break;}if(p->next==null){q=(LinkList)malloc(sizeof(ListNode));q->ch=*pc;q->next=p->next;p->next=q;count++;}Pc++;}Return count;}
【题目解析】:就是新建一个ListNode,然后链到新链表上,如果遇到重复的字符就跳过去。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部