问答题什么时候需要将引用作为返回值
问答题C++中如何阻止一个类被实例化
问答题C++中的多态种类有哪几种
问答题阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
【说明】以下程序实现了二叉树的结点删除算法,若树中存在要删除的结点,则删除它,否则返回。 FindNode
()函数能够在二叉树中找到给定值的结点,并返回其地址和父结点。【C++程序】template < class T >void
BinSTree < T >: :Delete( const T if(( DelNodePtr
= FindNode (item,ParNodePtr)) = = NULL)
{{U}}(1) {{/U}} if(DelNodePtr→right = = NULL)
//被删除结点只有一个子结点的情况 RepNodePtr = DelNodePtr→left;
else if( DelNodePtr→left = = NULL)
{{U}}(2) {{/U}}; else
//
被删除结点有两个子结点的情况 { TreeNode < T >*
PofRNodePtr = DelNodePtr; RepNodePtr =
DelNodePtr→left; while(RepNodePtr→right ! =
NULL) {
//定位左子树的最右结点
PofRNodePtr =RepNodePtr;
RepNodePtr = RepNodePtr→right; }
if(PofRNodePtr = = DelNodePtr) //左子树没有右子结点
{{U}}(3) {{/U}};
else
//用左子顷的最右结点替换删除的结点
{ {{U}}(4) {{/U}}
RepNodePtr→left =
DelNodePtr→left;
RepNodePtr→right = DelNodePtr→right;
} } if{{U}} (5)
{{/U}}//要删除结点是要结点的情况 root =
RepNodePtr; else if ( DelNodePtr→data <
ParNodePtr→Data) ParNodePtr→left =
RepNodePtr; else
ParNodePtr→right =RepNodePtr; FirstTreeNode (
DelNodePtr ) ;//释放内存资源 size→; }
问答题如何求二叉树中结点的最大距离
问答题如何计算出序列的前n项数据
问答题 阅读以下说明、Java代码和HTML文档,将应填入(n)处的字句写在对应栏内。
【说明】 当用户启动html浏览器并首次打开下面的html文档时,Java
Applet小程序在显示面板上显示字符串“欢迎您!”;当html页面被其他窗口遮挡后再次显示时,小程序在显示面板上显示“欢迎您回来!”
[Java代码] import java.awt.*; import
java.applet.*; public class HelloApplet extends{{U}} (1)
{{/U}}{ public void paint({{U}} (2)
{{/U}}){
g.drawString(message,10,20);
message="欢迎您回来!"; }
public void {{U}}(3) {{/U}} (){
message="欢迎您!"; }
private {{U}}(4) {{/U}} message;
} [HTML文档] <html>
<head> <title>HTML Test HelloApplet
Page</title> </head>
<body> Test HenoApplet 小程序<br>
<applet
codebase="." code="{{U}}
(5) {{/U}}"
name="TestApplet"
width="400"
height="300" >
</applet>
</body> </html>
问答题char str[1024];scanf("%s",str)是否安全
问答题JSP与Servlet有何异同
问答题如何消除嵌套的括号
问答题不用除法操作符如何实现两个正整数的除法
问答题Java NIO是什么
问答题在C++上中,关键字explicit有什么作用
问答题Statement、PreparedStatement和CallableStatement有什么区别
问答题考虑n位二进制数,有多少个数中不存在两个相邻的1
问答题负数除法与正数除法的运算原理是否一样
问答题如何找出数组中第k个最小的数
问答题Web服务器与Web应用服务器有什么区别
问答题ActionForm Bean的作用有哪些
