是指数据元素之间的关联方式或“邻接关系”。
数据的逻辑结构通常包括集合、线性结构、和图状结构。
根据数据元素之间的关系,通常有四类基本的逻辑结构:集合、线性结构、树形结构、。
在数据结构中,从逻辑上可以把数据结构分成( )
数据的四类基本逻辑结构是:线性结构,树形结构、图结构和。
现有一“遗传”关系:设x是y的父亲,则x可以把它的属性遗传给y。表示该遗传关系最适合的数据结构为( )
下列选项中,不属于评价算法好坏的因素的是()
一个算法的时空性是指该算法的时间性能和。
即使输入非法数据,算法也能适当地做出反应或进行处理,不会产生预料不到的运行结果,这种算法好坏的评价因素称为()
一个算法的时空性是指该算法的时间性能和空间性能,其中空间性能是算法需要的。
即使输入非法数据,算法也能适当地做出反应或进行处理,不会产生预料不到的运行结果,这种评价算法好坏的因素称为。
“能正确地实现预定的功能,满足具体问题的需要”。 这种评价算法好坏的因素称为()
下面几种算法时间复杂度阶数中,最大的是( )
下面程序是矩阵转置算法MM的实现过程,其时间复杂度为()
const int n=3; void MM(int A[n][n]) { int i,j,temp; for(i = 0;i<n;i + + ) for(j = 0;j<i;j + + ) { temp=A[i][j];
A[i][j] = A[j][i]; A[j][i] = temp; } }
下列几种时间复杂度中,阶数最小的是( )
下列几种算法时间复杂度中,最大的是()
设某个算法的计算量是问题规模n的函数:T(n)=an^c+blog2n+cn+d,则该算法的时间复杂度可表示成()
已知问题规模为n,则下列程序片段的时间复杂度是()
i=1;j=0;
while(i+j<=n){if(i>j)j++;else i++;)
时间复杂度的阶数中,O(n)表示()