目录

  • 1 第一章 绪论
  • 2 第二章 线性表
    • 2.1 单链表的案例讲解——学生信息管理系统
  • 3 第三章 栈和队列
    • 3.1 顺序栈的代码
    • 3.2 链栈的代码
    • 3.3 栈的案例源代码
    • 3.4 顺序队列的代码
    • 3.5 链队的代码
  • 4 串、数组、广义表
    • 4.1 顺序串的源代码
    • 4.2 链串的源代码
    • 4.3 串部分的课件
    • 4.4 数组部分的课件
    • 4.5 广义表的课件
  • 5 树与二叉树
    • 5.1 二叉链表法存储树代码与课件
  • 6 图
    • 6.1 图的课件
    • 6.2 图的相关源代码
  • 7 查找
    • 7.1 查找的课件
    • 7.2 查找的相关源代码
单链表的案例讲解——学生信息管理系统

设计一个完整的程序,实现一个单链表存储的学生信息管理系统,具体功能如下:

1.创建一个已有五条学生信息的学生信息单链表。已有记录如下:

{{“001”,”张三”,99},{ “002”,”李四”,88},{ “005”,”王五”,98},{ “003”,”韩梅梅”,78},{ “008”,” 李雷”,90}}

2.显示学生信息表中的所有记录。

3.插入一条新记录在学生信息表中的第i个位置,新记录的内容由用户输入。

4.删除第i条学生信息。

5.查找第i条学生的信息并显示。

6.按学号查找学生记录。

7.求当前信息表中的人数。

8.销毁学生信息表。




源代码如下: