2015年福建省数据库入门高级

  • 格式:rtf
  • 大小:43.12 KB
  • 文档页数:1

1、若第n件物品能放入背包,则问题变为能否再从n-1件物品中选出若干件放入背包(这时

背包可放入物品的重量变为s-w[n])。若第n件物品不能放入背包,则考虑从n-1件物品选

若干件放入背包(这时背包可放入物品仍为s)。若最终s=0,则有一解;否则,若s<0或虽然

s>0但物品数n<1,则无解。

(1)s-w[n],n-1 //Knap(s-w[n],n-1)=true

(2)s,n-1 // Knap←Knap(s,n-1)

2、设T是一棵满二叉树,编写一个将T的先序遍历序列转换为后序遍历序列的递归算法。

3、设指针变量p指向双向链表中结点A,指针变量q指向被插入结点B,要求给出在结点A

的后面插入结点B的操作序列(设双向链表中结点的两个指针域分别为llink和rlink)。

4、设T是一棵满二叉树,编写一个将T的先序遍历序列转换为后序遍历序列的递归算法。