- 52
- 0
- 约7.59万字
- 约 13页
- 2016-12-25 发布于河南
- 举报
算法设计练习题
1、设一棵二叉树以二叉链表为存储结构,结点结构为
lchild |data |rchild 。设计一个算法,求在前根序列中处于第k个位置的结点。
2、设某单链表L的结点结构为data |next,编写算法判断该链表的元素是否是递增的。
3、设有一单链表L,结点结构为data|next,结点个数至少3个,试画出链表L的结构图,并编写算法判断该单链表L中的元素是否成等差关系,即:设各元素值次为a1,a2,a3,…,an,判断ai+1-ai=ai-ai-1是否成立,其中i满足2=i=n-1.
4、设有一棵二叉树以二叉链表作为存储结构,结点结构为lchild|data|rchild,其中data域中存放一个字符,设计一个算法按前根遍历顺序仅打印出data域为数字的字符(即‘0’=data=‘9’)
5、写出一个在带头结点的单链表上删除表中第i个结点的算法。
单链表的结点类型及单链表类型定义:
typedef struct node
{ DataType data;
struct node *next;
}Node, *LinkList;
6、给出求二叉树的结点数的算法。
二叉树的二叉链表存储表示:
typedef struct BiTNode
{ DataType data;
struct BiTNode *l
您可能关注的文档
最近下载
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 2026届湖北省小升初数学分班考试模拟试卷(含答案详解与评分标准).docx
- 两强协同合作明胶和胶原蛋白肽提升您的生活品质-Gelita.PDF VIP
- 基于STM32单片机的智能手环的设计与实现.docx VIP
- DB44 T 2418-2023公路路堤软基处理技术标准.docx
- BET的原理及使用方法.ppt VIP
- 2025铸锭技术操作规程.docx VIP
- 2025年湖南省长沙市初中毕业学业考试生物试卷含答案生地会考.pdf VIP
- 宝龙温岭项目报规文本-0714.pdf
- 2025-2026学年深圳市三年级(下)期中数学试卷.pdf VIP
原创力文档

文档评论(0)