已知线性表中的元素是无序的,并以带表头结点的单链表作存储。试写一算法,删除表中所有大于min,小于max的元素,试完成下列程序填空。Void delete (lklist head; datatype min, max){ q=head->next;while (p!=NULL){ if ((p->data<=min ) | | ((1)){q=p; p= (2); }else{ q->next= (3);(4);p=(5); }}}
查看答案
在顺序存储的线性表第i个位置插入新结点x,试完成下列程序填空。typedef struct // 将data和last封装在一个结构体{ datatype data[MAXLEN]; // MAXLEN为线性表的最大长度int last;}SeqList;int InsList(SeqList *L,int i,datatype x)// 插入结点函数{ int j;if (L->last= =MAXLEN-1){ cout<< " 顺序表已满!"; return(-1);}if( i<1 ||(1)) // 检查插入位置的正确性{ cout<< " 位置出错!"; return(0);}for (j=L->last;(2) ; j--)// 结点移动(3);L->Lata[i-1]=(4) ;// 新结点插入(5);return(1);}
高差闭合差分配原则为 ()成正比例进行分配。
A. 与高差的大小
B. 与测站数或路线长度
C. 与高差正负号
D. 以上都不是
附合水准路线高差闭合差的计算公式为( )。
A. fh=|h往|-|h返|
B. fh=Σh
C. fh=Σh -(H终-H始)
D. 以上都不是
闭合水准路线高差闭合差的计算公式为( )。
A. fh=|h往|-|h返|
B. fh=Σh
C. fh=Σh -(H终-H始)
D. 以上都不是