![](https://img-blog.csdnimg.cn/c8508fd561d04c1c8002b20305efc595.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构严蔚敏版答案
课后算法设计题答案
超级码立
一直向前,不要回头。
展开
-
数据结构严蔚敏(c语言版)课后算法题答案-线性表
( 1 )将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间,不另外占用其它的存储空间。表中不允许有重复的数据。#include<stdio.h> typedef struct Lnode{ int data; struct Lnode *next; } Lnode,*Link;void createlist(Link &L,int n,int z[]);void listput(Link &L1,Link &L.原创 2022-01-27 14:34:13 · 1946 阅读 · 0 评论 -
数据结构严蔚敏(c语言版)课后算法题答案-栈和队列
( 2 )回文是指正读反读均相同的字符序列, 如"abba ” 和“ abdba ” 均是回文, 但"good"不是回文。试写一个算法判定给定的字符向量是否为回文。( 提示: 将一半字符入栈)#include<stdio.h> //判定是否回文#include<string.h>#define maxsize 100typedef struct{ char base[maxsize]; char *top; }stack; int Huiwen(char *t原创 2022-01-27 15:09:42 · 1671 阅读 · 0 评论 -
数据结构严蔚敏(c语言版)课后算法题答案-树和二叉树
以二叉链表作为二更树的存储结构, 编写以下算法:(1) 统计二叉树的叶结点个数。int leafnumber(BiTree &T) 统计二叉树叶结点个数{ if(T==NULL) return 0; else if(T->lchild==NULL&&T->rchild==NULL) return 1; else return leafnumber(T->rchild)+leafnumber(T->lchild);}.原创 2022-01-27 15:14:50 · 1676 阅读 · 0 评论