数据结构算法设计题复习题(3)

2018-12-08 19:32

}

return 1; }

31. 假设以带头结点的单链表表示线性表,单链表的类型定义如下:

typedef int DataType; typedef struct node { DataType data; struct node * next; } LinkNode, * LinkList;

编写算法,删除线性表中最大元素(假设最大值唯一存在)。函数原型为: void f34(LinkList head) ;

【答案】

void f34(LinkList head) {

int e;

LinkList p,q,s,spre; //s指向最大值的那个结点 spre=head; s=head->next; q=s; p=s->next; while (p)

{

if(s->datadata) { s=p; spre=q; } q=p;

p=p->next; }

e=s->data;

spre->next=s->next; free(s); }

万维试题库系统 第 11 页


数据结构算法设计题复习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家赔偿法任务1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: