>3.〉G)HJ,则代表栈空;只要系统有可
用空间,链栈就不会出现溢出,既没有栈满。
、
?L05@9#1L+N8/
?L05@O@>N8O
P>@;1!'
(
L81 L8%;3,
"#"1L+,
"1L+!:',
L1-!OQLO%:L8',
780!L8I)RSR::L8I)R:R'
(
K58!:%L8',
L1-!OQLO%:L8',
6
780!L8I)RSR::I;3T!:''
(
K>3!:%:;3',
L1-!OQLO%:L8',
-!L8I);3'
U 1+,
6
-!I;3T!:''
3 -!O>IVO',
0
(
L1-!OQLO%:L8',
-!L8))RSR'3 -!OTIVO',
03 -!O>IVO',
6
6
、( )功能:将栈中元素倒置。
()功能:删除栈中的 元素。
()功能:将队列中的元素倒置。
第四章习题答案
、" W8!'操作结果为 ;
"5U" W!5U%%%'操作结果为 5U)X
X;
"5U" W!5U%%%'操作结果为 5U)X
X;" @G!%XX%'操作结果为 ;
" D301L!%X"YJHYX%#'操作结果为’
ZBDCDX;
" 1!" 1!5U%'%" 1!5U%#''操
作结果为’BBZBDCDX;
、
" D301L!"" W"%" WY%"" W
['
(
),\\从串 " 的第一个字符起查找串 Y
-!" ;3T!Y''\\Y 是空串
5 DDBD,
@>
(
)@G!"%Y%',\\结果 为从上一个
之后找到的子串 Y 的位置
-!'\\串 " 中存在串 Y
(
" 0!"%%" W8!Y'',\\
删除该串 Y
" !"%%[',\\在原串 Y
的位置插入串 [
)" W8![',\\在插入的
串 [ 后面继续查找串 Y
6
6780!',
5 BC,
6
第五章习题答案
、( )数组 共占用 $) 个字节;
()数组 的最后一个元素的地址为 ;
()按行存储时 0>L(
))***<(.
)$.=$)
()按列存储时 0>L(
))***<(.
)$.=$)
、( )( 1,U)( )(( L,@))
()( U)( )U()( @)
*、
第六章 习题答案
、三个结点的树的形态有两个;三个结点的二叉
树的不同形态有 个。
、略
、证明:分支数)
+
+
()
)
*
+
()
])分支数()
将()( )代入()得
*
)
(+.)
+
、
注: 结点作为 的右孩子(画图的时候忘记了,
不好意思)
、*)*,)*.),所以至少有 个
结点。
、( )前序和后序相同:只有一个结点的二叉
树
()中序和后序相同:只有左子树的二叉树
()前序和中序相同:只有右子树的二叉树