高手快过来帮帮我
编程实现线性表的基本操作:初始化、创建、插入、删除、查找、遍历、合并、逆置运算,在主函数中设计一个简单的菜单(提供样例),分别调试上述算法。1)在顺序存储结构实现以上操作,要求生成线性表时,从键盘上读取元素。
2)在单链表上实现以上操作,要求生成线性表时,从键盘上读取元素。
3)在循环链表上实现以上操作,要求生成线性表时,从键盘上读取元素。
4)在双向链表上实现以上操作,要求生成线性表时,从键盘上读取元素。
2.在以上基础上,使用链式存储结构实现一个班级学生信息管理(数据录入、插入、删除、排序、查找等),提供较好的用户界面,并能够实现将数据存储到文件中(提供文件读写样例)。