商品信息管理系统(高级语言程序设计)基于双向链表的存储结构

Posted ~晚风微凉~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了商品信息管理系统(高级语言程序设计)基于双向链表的存储结构相关的知识,希望对你有一定的参考价值。

感觉还挺好玩的!有意思~

要实现的功能:增、删、改、查、录入 。

存储结构:双向链表

增加、删除 :连续增加、删除;一个一个增加、删除;整批增加、删除。 

查找:按序号、按商品名称、按价格、按数量最多的、按数量最少的,(关键词查找?)

类似于TSP访问城市,用一个数组Vis看是否存在该商品,如果存在数组对应值为1,否则0

//方便查找时看该商品是否存在,同时可以在删除、增加后,不用处理双向链表的存储

1.登录(如何运用掩码***的方式实现)

2.信息录入,创建双向链表存储的结构体变量,实现用文件将信息用结构体一整次录入

3.文件内容的读入(怎么在不知道对象个数的时候,把全部文件内容读入)那应该是开辟一个动态双向链表?!真厉害

只需要文件输入,不需要文件输出,输出在屏幕上

不方便用fread,fwrite读写一整组数据,因为结构体里首收尾指针不能给读入

想实现的:密码不回显操作

初版的代码如下,以后想起来再完善一下吧。只是完成了基本的增删改查,然后双向链表。

代码如下:


                

以上是关于商品信息管理系统(高级语言程序设计)基于双向链表的存储结构的主要内容,如果未能解决你的问题,请参考以下文章

静态链表循环链表双向链表

c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)

双向链表排序c语言程序设计

双向链表排序c语言程序设计

数据结构05——静态链表循环链表双向链表

双向循环链表增删查改C语言实现