摘要: 第一个方法:/*根据姓名删除链表的中的学生记录*/void deleteByName(struct STUDENT * head){ struct STUDENT *p,*q; char name[20]; if(head==NULL) { printf("链... 阅读全文
posted @ 2015-09-03 18:24 zhaocundang 阅读(10282) 评论(2) 推荐(0) 编辑
摘要: 定义的结构体:struct student{ char ID[11]; //学生学号char name[20]; //学生姓名 struct student *next; //next 指针 指向 struct student 类型的变量}stu; 创建文件:void Create_File... 阅读全文
posted @ 2015-09-03 15:35 zhaocundang 阅读(15353) 评论(1) 推荐(2) 编辑
摘要: 链表排序讲解:head指针指向链表的头结点,是找到整个链表的唯一依据,如果head指针丢失,整个链表就找不到了。head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。单向链表的选择排序图示: ---->[1]--... 阅读全文
posted @ 2015-09-03 12:48 zhaocundang 阅读(3123) 评论(0) 推荐(0) 编辑