1】 假设以带头结点的单循环链表作非递减有序线性表的存储结构。函数deletekli

题型:填空题

问题:

1】 假设以带头结点的单循环链表作非递减有序线性表的存储结构。函数deleteklist(LinkList head)的功能是删除表中所有数值相同的多余元素,并释放结点空间。 例如:链表初始元素为: (7, 10,10,21,30,42,42,42,51,70) 经算法操作后变为: (7,10,21,30,42,51,70) 【函数3.1】 void deleteklist(LinkList head) { LinkNode * p, * q; p=head->next; while(p!=head) { q=p->next; while( (1) ) { (2) ; free(q); q=p->next; } p=p->next; } } 【说明3.2】 已知一棵完全二叉树存放于一个一维数组T[n]中,T[n]中存放的是各结点的值。下面的程序的功能是:从T[0]开始顺序读出各结点的值,建立该二叉树的二叉链表表示。 【函数3.2】 #include<istream.h>   typedef struct node { int data; stuct node leftChild, rightchild; } BintreeNode; typedef BintreeNode * BinaryTree; void ConstrncTree(int T[], int n, int i, BintreeNode * &ptr) if(i>=n) (3) ; /*置根指针为空*/ else { ptr=-(BTNode * )malloc(sizeof(BTNode) ) ptr->data=T[i]; ConstrucTree(T,n,2, i+1, (4) ); ConstrucTree(T,n, (5) ,ptr->rightchild); } } main(void) {/*根据顺序存储结构建立二叉链表*/ Binarytree bitree;int n; printf("please enter the number of node: \n%s" ;n); int* A = (int *) malloc(n * sizeof(int)); for(int i=0;i<n;i++)scanf(" %d,A+i); /*从键盘输入结点值*/ for(int i=0;i<n;i++)printf(" %d",A[i]); ConstructTree(A, n,0, bitree); }

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题
在下列二次根式
6
x
2
5m
3x2
a2-b2
a
3
12x
中,是最简二次根式的有______.
题型:填空题

病理改变主要在肾脏,临床表现主要在膀胱的最常见于泌尿系疾病是

A.急性肾盂肾炎
B.肾结石
C.多囊肾
D.泌尿系结核
E.肾肿瘤

题型:填空题

能治肝气郁滞所致胸闷胁痛的药是()

A.薄荷

B.紫苏

C.荆芥

D.防

E.升麻

题型:填空题

学习宋词《醉花阴》,教师要求学生结合李清照的词风理解“人比黄花瘦”这一名句。对这一活动分析正确的是()。

A.引导学生品析词句.鉴赏用词之妙

B.回顾李清照的词风.巩固基础知识

C.从不同角度赏析诗词.加深对诗词情感的理解

D.引导学生关注作者的语言风格与创作特点

题型:填空题

血浆包括各种矿物质、糖类、脂类、蛋白质、激素和维生素等。在上述各种物质中,造成血液颜色为红色的是:

A.激素

B.蛋白质

C.糖类

D.维生素

更多题库