题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-03 20:57:29

[简答题]采用单链表作为存储结构,试编写一个函数来实现用选择排序方法进行升序排列。

更多"采用单链表作为存储结构,试编写一个函数来实现用选择排序方法进行升序排列"的相关试题:

[简答题]以二叉链表作为存储结构,试编写求二叉树中叶子数的算法。
[简答题]设有一棵二叉树以二叉链表作为存储结构,结点结构为lchild|data|rchild,其中data域中存放一个字符,设计一个算法按前根遍历顺序仅打印出data域为数字的字符(即’0’<=data<=’9’)。
[简答题]设有一棵二叉树以二又链表作为存储结构,结点结构为:1child | data | rchild,其中data域中存放一个字符,设计一个算法按前根遍历顺序仅打印出data域为数字的字符(即’0’<=da-ta<=’9’)。
[填空题] 假设以二叉链表作为二叉树的存储结构,其类型定义如下:
typedef struct node{
char data;
struct node*lchild,*rchild; //左右孩子指针
}BinTNode,*BinTree;
阅读下列算法f33,并回答问题:
(1)已知如图所示的二叉树以T为指向根结点的指针,画出执行f33(T)后的二叉树;
(2)简述算法f 33的功能。
void f 33(BinTtee T){
if(T){
f 33(T—>lchild);
f 33(T—>rchild);
if((!T—>lchild)&&L T—>rchild){
T—>lchild=T—>rchild;
T—>rchild=NULL;
}
}
} (1)
[简答题]
假设以带双亲指针的二叉链表作为-二叉树的存储结构,其结点结构的类型说明如下所示:
typedef char DataType;
typedef struct node{
DataType data;
struct node*lchild,*rchild; //左右孩子指针
struct node*parent; //指向双亲的指针
}BinTNode;
typedef BinTNode*BinTree;
若px为指向非空二叉树中某个结点的指针,可借助该结构求得px所指结点在二叉树的中序序列中的后继。
就后继的不同情况,简要叙述实现求后继操作的方法;

[填空题]【说明】 下面的程序构造一棵以二叉链表为存储结构的二叉树算法。 【函数】 BTCHINALR *createbt ( BTCHINALR *bt ) { BTCHINALR *q; struct node1 *s [30]; int j,i; char x; printf ( "i,x =" ); scanf ( "%d,%c",&i,&x ); while (i!=0 && x!=’$’) { q = ( BTCHINALR* malloc ( sizeof ( BTCHINALR )); //生成一个结点 (1) ; q->1child = NULL; q->rchild = NULL; (2) ; if( (3) ;) {j=i/2 //j为i的双亲结点 if(i%2==0 (4) //i为j的左孩子 else (5) //i为j的右孩子 } printf ( "i,x =" ); scanf ( "%d,%c",&i,&x ); } return s[1] }
[简答题]【说明】
下面的程序构造一棵以二叉链表为存储结构的二叉树。
【函数】
BitTree *createbt(BitTree *bt)

BitTree *q;
struct node *s[30];
int j,i;
char x;
printf("i,x=");
scant("%d,%c",&i,&x);
while(i!=0 && x!=’$’)

q=(BitTree *malloc(sizeof(BitTree));//生成一个结点
(1) ;
q->lchild=NULL;
q->rchild=NULL;
(2) ;
if ( (3) )

j=i/2; // j为i的双亲结点
if(i%2==0)
(4) ; //i为j的左孩子
else
(5) ; //i为j的右孩子

printf("i,x=");
scanf("%d,%c",&i,&x);

return s[i];

[填空题]数据结构分为逻辑结构与存储结构,线性链表属于
[单项选择]已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。
struct link
char data;
______;
node;
data
next

A. Struct link next
B. link*next
C. struct next link
D. Struct link*next
[单项选择]已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。
struct link
char data;
______,
node;
data
next

A) struct link next B) link *next
C) stuct next link D) struct link *next
[单项选择]线性表若采用链表存储结构,要求内存中可用存储单元地址 (35)
A. 必须连续
B. 部分地址必须连续
C. 一定不连续
D. 连续不连续均可

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码