python用单链表写一个通讯录,包括添加,删除(可恢复),查找等基本功能
①输入数据建立通讯录表:在系统使用前先需要创建通讯录,可以一次输入(或文件导入)多个成员的通讯录信息,建立通讯录。要求此表为顺序(如列表list)存储结构。②查看所有通讯...
①输入数据建立通讯录表:在系统使用前先需要创建通讯录,可以一次输入(或文件导入)多个成员的通讯录信息,建立通讯录。要求此表为顺序(如列表list)存储结构。
② 查看所有通讯录信息:显示通讯录表中所有成员的通讯录信息。
③ 查询通讯录中满足要求的信息:可以根据不同方式查询,如按姓名查询、按姓氏查询、按编号查询等。
④ 新增通讯录信息:每次可添加一个新成员的通讯录信息。
⑤ 修改通讯录信息:修改通讯录中已有成员的信息。
⑥ 删除通讯录成员:删除通讯录表中已有的成员,但需要把删除的成员信息放到另一张被删成员表(回收站)中,以便错误操作后允许恢复。该被删成员表要求采用单链表存储。
⑦恢复被删成员信息:一旦发现误删,则可以在被删成员表(回收站)中找到该成员,重新加入到通讯录表中。
求大神帮忙…… 展开
② 查看所有通讯录信息:显示通讯录表中所有成员的通讯录信息。
③ 查询通讯录中满足要求的信息:可以根据不同方式查询,如按姓名查询、按姓氏查询、按编号查询等。
④ 新增通讯录信息:每次可添加一个新成员的通讯录信息。
⑤ 修改通讯录信息:修改通讯录中已有成员的信息。
⑥ 删除通讯录成员:删除通讯录表中已有的成员,但需要把删除的成员信息放到另一张被删成员表(回收站)中,以便错误操作后允许恢复。该被删成员表要求采用单链表存储。
⑦恢复被删成员信息:一旦发现误删,则可以在被删成员表(回收站)中找到该成员,重新加入到通讯录表中。
求大神帮忙…… 展开
展开全部
///////////list3.c实现链表的插入删除查找
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
typedef struct LNode //////////定义数据结构体
{
int num;
char name[20];
struct LNode* next;
}*Link; ///////////定义一个指针类型
typedef struct
{
Link head,tail;
int len;
}LinkList;
LinkList *gList;
void MenuInfo();
void InputData(LinkList *mList);
void OutputData(LinkList *mList);
void InsertData(LinkList *mList,int n);
Link SearchNode(LinkList *mList,int n);
void DeleteData(LinkList *mList,int n);
void main()
{
int _choice;
int _quit=0;
int n=0;
gList=(LinkList *)malloc(sizeof(LinkList));
gList->head=gList->tail=NULL;
do
{
MenuInfo();
scanf("%d",&_choice);
switch(_choice)
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
typedef struct LNode //////////定义数据结构体
{
int num;
char name[20];
struct LNode* next;
}*Link; ///////////定义一个指针类型
typedef struct
{
Link head,tail;
int len;
}LinkList;
LinkList *gList;
void MenuInfo();
void InputData(LinkList *mList);
void OutputData(LinkList *mList);
void InsertData(LinkList *mList,int n);
Link SearchNode(LinkList *mList,int n);
void DeleteData(LinkList *mList,int n);
void main()
{
int _choice;
int _quit=0;
int n=0;
gList=(LinkList *)malloc(sizeof(LinkList));
gList->head=gList->tail=NULL;
do
{
MenuInfo();
scanf("%d",&_choice);
switch(_choice)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兮兮吃哦话费哟付哦破乖哦拘押覅衣服丑吃吃吃发一份狗屁好吃超级哦吃u想刮擦吃哦嘻哈吃查查考察课-次滚粗滚粗血压看法hi吃GIF可悠然才吃饭一样法兰克福月底吃一发iu犯花痴吃烤鱼一朵鲜花吃噶喜欢好辛苦吃一口很好吃
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贺涵快科快科比如果你怎么啦吧我不知道你/利库尔雅雅蠛蠓虫虫虫虫虫■天天这样了没人节课代表什么的时候回/无限战争气死我啦啦啦啦啦啦啦我/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询