笔果题库
数据结构
VIP题库
搜题找答案,就上笔果题库
_____是指相同值的元素或零元素在矩阵中的分布有一定规律的矩阵。
搜题找答案,就上笔果题库
如何计算多维数组在两种存储方式下元素的存储地址?
搜题找答案,就上笔果题库
已知广义表A=(a,(b,(c),d),e),则操作tail(head(tail.(A)))的执行结果是_____。
搜题找答案,就上笔果题库
广义表A((),(()),(a))的深度为()
搜题找答案,就上笔果题库
A是7×4的二维数组,按行优先方式顺序存储,元素A[O][O]的存储地址为1000,若每个元素占两个字节,则元素A[3][3]的存储地址为()
搜题找答案,就上笔果题库
给出如下算法,回答问题: voidconversion(intN,intd) { SeqStackS; InitStack(&S); while(N){ Push(&S,N%d); N=N/d; } while(!StackEmpty(&S)){ i=Pop(&S); prinff("%d",i) } } (1)当N=23,d=2时,输出结果为多少? (2)说明上述算法的功能。
搜题找答案,就上笔果题库
给定如下程序段,请回答问题。 intf(chars[]) {inti.0,j=0; while(s[j])j++; for(j--;i<j&&s[i]==s[j],i++,j--); returni>=j } (1)若s=cddc,则程序的返回值为多少? (2)描述该程序的功能。
搜题找答案,就上笔果题库
阅读下列算法,简述其功能。 1.voidDemol(SeqStack*S){ inti,arr[64],n=0; while(!StackEmpty(S))arr[n++]=Pop(S); for(i=0;i<n;i++)Push(S,arr[i]); } 2.SeqStackS1,S2,tmp; DataTypeX; …//假设栈tmp和S2已做过初始化 while(!StackEmpty(&S1)) { X=Pop(&&S1); Push(trap,x); ) while(!StackEmpty(&tmp)) { x=Pop(&tmp); Push(g>S1,x); Push(&>S2,x); } 3.voidDemo2(SeqStack*S,intm) {//设DataType为int型 SeqStackT;inti; InitStack(&T); while(!StackEmpty(S)) if((i=Pop(S))!=m)Push(&T,i); while(!StackEmpty(&T)) { i=Pop(&T);Push(S,i); }
搜题找答案,就上笔果题库
以下算法描述的是顺序循环队列的出队列,请填写以下空白语句。 DataTypeDeQueue(CirQueue*Q) { DataTypex; if(QueueEmpty(Q)){ prinff("Queueempty"); exit(0); } else{ x=Q一>data[_____];//保存待删除元素值 Q一>front=_____;//头指针加1 return_____;//返回删除元素值 } }
搜题找答案,就上笔果题库
有一个序列按照1,3,5,7,9的顺序人队,那么其出队的序列为()