![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
a375809600
这个作者很懒,什么都没留下…
展开
-
3_两个链表的合并,去除重复节点
struct student{ int num; struct student *pnext; }; //首先将第二个链表的最后一个节点找到,然后将第一个链表的每一个节点依次跟第二个链表比较,如果第二个 //链表没有,就放到第二个链表的末尾 Stu *mergeTwoList(Stu *head,Stu *head1){ Stu *last=head->...原创 2013-11-01 19:28:33 · 920 阅读 · 0 评论 -
2_链表的反转
Stu * ReverseIteratively(Stu* head) { Stu *ptr1 = head; Stu *ptr2 = head->pnext; while(ptr2!= NULL ){ Stu *ptr3 = ptr2->pnext; ptr2->pnext = ptr1; ptr1 = ptr2; ...原创 2013-11-01 20:34:06 · 97 阅读 · 0 评论 -
1_链表的创建,打印,添加
struct student{ int num; struct student *pnext; }; //创建链表 Stu *createLinkedList(Stu *head,int len){ if (head==NULL) { return NULL; } Stu *last=head; //last->num=10; for ...原创 2013-11-01 21:20:08 · 129 阅读 · 0 评论