回 帖 发 新 帖 刷新版面

主题:小妹我初学数据结构,请教两个问题

小妹我要考试了,因为工作较忙数据结构上课不多,很哪位大哥大姐指教两个问题,万分感谢.谢谢.

1 通过对二叉树的遍历,求各结点的子孙个数(如果必要的话可为结点适当地增加一个域),写出实现该操作的算法.

2以关键字序列(66,45,11,98,56,36,27,41,85,69,52)为例,手工执行下列排序算法,写出实现步骤和结果(1归并排序)(2希尔排序,增量序列5,3,1)

回复列表 (共2个回复)

沙发

这随便本书上都有的基本问题,花不了多少时间就会知道,自己看看吧。

板凳

对于1,采用中序遍历(用栈来递归遍历),先可以对每个结点判断左右儿子是否存在,用数组记录个数,然后继续遍历,直至结束~~我初步这么想的~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册