知识大全 数据结构考研分类复习真题 第五章 答案[18]
Posted 元素
篇首语:只给君子看门,不给小人当家。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构考研分类复习真题 第五章 答案[18]相关的知识,希望对你有一定的参考价值。
这是计数排序程序
(a)c[i]( <=i<=n)中存放A数组中值为i的元素个数
(b)c[i]( <=i<=n)中存放A数组中小于等于i的个数
(c)B中存放排序结果 B[ n]已经有序
(d)算法中有 个并列for循环语句 算法的时间复杂度为O(n)
.上三角矩阵第一行有n个元素 第i 行有n (i )+ 个元素 第一行到第i 行是等腰梯形 而第i行上第j个元素(即aij)是第i行上第j i+ 个元素 故元素Aij在一维数组中的存储位置(下标k)为
k=(n+(n (i )+ ))(i )/ +(j i+ )=( n i+ )(i )/ +j i+
cha138/Article/program/sjjg/201311/23055相关参考
知识大全 数据结构考研分类复习真题 第五章 数组和广义表[18]
完善下列程序每小题在PASCAL语言(a)和C语言(b)中任选一题下面的程序将数列…n*n依次按蛇型方式存放在二维数组A[nn]中即(示意图编者略) (a)算法的PASCAL语言程序描述(编者略
.这是一个递归调用问题运行结果为DBHEAIFJCKGL ()FOR循环中每次执行PerfectShuffle(AN)和CompareExchange(AN)的结果 第次A[]=[] A[]
.() () ()i=j=即A[]  
()略 ()求广义表原子个数的递归模型如下 f(p)= PROCNumber(p:glist;VARn:integer) VARm:integer; n:=; IFp<>N
深度为长度为 ()略 ()表的长度为深度为 ()head(tail(head(head(head(tail(tail(tail(tail(A))))))))) 共享结构广义表A=(((bc
Head(Tail(Head(Head(L)))) Head(Head(Head(Tail(Head(Tail(L)))))) 类似本题的另外叙述的几个题解答如下 ()head(head(t
head(tail(head(tail(H)))) (b) (xyz) (de) GetHead(GetHead(GetTail(L))) 本算法中首先数组b中元素以逆置顺序放入d数组中
.每个元素个二进制位主存字长位故每个元素占个字长行下标可平移至到 () () ()s+ ()s+ . 公式 +L(
.错误有以下几处 ()过程参数没有类型说明()出错条件判断缺少OR(i+k>last+) ()删除元素时FOR循环应正向不应用反向DOWNTO()count没定义 低效体现在两处 (
公式LOC(aijk)=LOC(a)+[v*v*(ic)+v*(jc)+(kc)]*l(l为每个元素所占单元数) 第行第列 ()()() i(i)/+j(<=ij<