使用双向链表的电话簿 这是一个用c编程语言编写的小型项目。 使用的数据结构是双链表。 这是一个菜单驱动程序,主要包含5个功能: 1.添加新节点2.删除节点3.搜索节点(按名称) 4.显示所有节点中的信息(按名称升序) 5.显示节点总数 节点是使用结构创建的。 结构定义包含三个数据字段,名称,数字和电子邮件,以及两个地址字段(左右)。 每个节点在电话簿中存储一个人的信息。 此程序以升序将新节点插入链表,因此插入n个节点的时间复杂度为O(n * n)。//>删除节点,搜索节点,显示所有节点的信息以及显示的节点总数为O(n)。 一旦程序终止,信息将存储在二进制文件中。 执行演示: 用于执行