
数据结构与算法
a375809600
这个作者很懒,什么都没留下…
展开
-
3_两个链表的合并,去除重复节点
struct student{ int num; struct student *pnext;};//首先将第二个链表的最后一个节点找到,然后将第一个链表的每一个节点依次跟第二个链表比较,如果第二个//链表没有,就放到第二个链表的末尾Stu *mergeTwoList(Stu *head,Stu *head1){ Stu *last=head->...原创 2013-11-01 19:28:33 · 984 阅读 · 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 · 134 阅读 · 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 · 159 阅读 · 0 评论