首页 > 其他
题目内容 (请给出正确答案)
[单选题]

对m行n列的未经压缩(即以二维数组表示)的稀疏矩阵进行转置,时间复杂度是()。

A.O(m)

B.O(n)

C.O(m*n)

D.O(max(m,n))

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对m行n列的未经压缩(即以二维数组表示)的稀疏矩阵进行转置,…”相关的问题
第1题
SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传

SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。

#include<stdio.h>

#define M 2

#define N 4

void SumColumMin(______)/*第一空*/

{int i,j,k,s=0;

for(i=0;i<N;i++)

{k=0;

for(j=1;j<M;j++)

if(______)k=j;/*第二空*/

s+=a[k][i];

}

______;/*第三空*/

}

main()

{int x[M][N]={3,2,5,1,4,1,8,3},s;

SumColumMin(x,&s);

printf("%d\n",s);

}

点击查看答案
第2题
以下程序是输出二维数组的第二行到第4行,请填空。 void writearray(int(*p)[____________],int m

以下程序是输出二维数组的第二行到第4行,请填空。 void writearray(int(*p)[____________],int m,int n) {int i,j; for(i=m;i<=n;i++) {for(j=0;j<___________;j++) printf(“%d”,*(*(____________)+___________)); printf(“\n”); ) ) main() {int a[6][5],i,j; for(i=0;i<6;i++) for(j=0;j<5;j++) scanf(“%d”,a[i]+j); writearray(_________,2,4); )

点击查看答案
第3题
一个n(n>3)阶三对角矩阵A按行优先顺序压缩存放在一维数组B,则B中元素个数是()。

A.2n

B.3n

C.3n-2

D.n*n

点击查看答案
第4题
以下是对二维数组的正确说明的是()A.int [3][] B.float a(3,4)C.double a[1][4] D.float a(3)(4

以下是对二维数组的正确说明的是()

A.int [3][]

B.float a(3,4)

C.double a[1][4]

D.float a(3)(4)

点击查看答案
第5题
问题描述:试设计一个用优先队列式分支限界法搜索一般解空间的函数,其参数包括结点可行性判定
函数和上界函数等必要的函数,并将此函数用于解布线问题.

印刷电路板将布线区域划分成n×m个方格阵列(见图6-3(a)).精确的电路布线问题要求确定连接方格a的中点到方格b的中点的最短布线方案.在布线时,电路只能沿直线或直角布线(见图6-3(b).为了避免线路相交,已布线了的方格做了封锁标记,其他线路不允许穿过被封锁的方格.

算法设计:对于给定的布线区域,计算最短布线方案.

数据输入:由文件input.txt给出输入数据.第1行有3个正整数n、m、k,分别表示布线区域方格阵列的行数、列数和封闭的方格数.接下来的k行中,每行2个正整数,表示被封闭的方格所在的行号和列号.最后的2行,每行也有2个正整数,分别表示开始布线的方格(p,q)和结束布线的方格(r,s).

结果输出:将计算的最短布线长度和最短布线方案输出到文件output.txt.文件的第1行是最短布线长度.从第2行起,每行2个正整数,表示布线经过的方格坐标.如果无法布线,则输出“NoSolution!”.

点击查看答案
第6题
设D≠0是任意一个n,阶行列式,用aij表示D的第i行、第j列交叉位置的元素,Aij表示元素aij的代数余子式,则下列式子中( )一定不正确。

A.ai1Ai1+ai2Ai2+…+ainAin=0

B.ai1Ai1+ai2Ai2+…+ainAin=D

C.aijAij+a2jA2j+…+anjAnj=D

D.a11A21+a12A22+…+ainA2n=0

点击查看答案
第7题
在UFO报表系统中“行”用______表示,“列”用______表示。
点击查看答案
第8题
一个二维数组int a[4][4],请将其填满并输出其四个边的元素。

点击查看答案
第9题
函数YangHui的功能是把杨辉i角形的数据赋给二维数组的下半三角,形式如下:11 11 2 11 3 3 11 4 6

函数YangHui的功能是把杨辉i角形的数据赋给二维数组的下半三角,形式如下:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

其构成规律是:(1) 第0列元素和主对角线元素均为1(2) 其余元素为其左上方和正上方元素之和(3) 数据的个数每行递增1

#include<stdio.h>

#define N 5

void YangHui(int x[N][N])

{int i,j;

x[0][0]=1;

for(i=1;i<N;i++)

{x[i][0]=______=1;/*第一空*/

for(j=1;j<i;j++)

if(______)/*第二空*/

x[i][j]=______;/*第三空*/

}

}

点击查看答案
第10题
设int(*P)();,P的含义是()A.指向一维数组的指针变量B.指向二维数组的指针变量C.指向一个整型变量

设int(*P)();,P的含义是()

A.指向一维数组的指针变量

B.指向二维数组的指针变量

C.指向一个整型变量的指针变量

D.指向整型函数的指针变量

点击查看答案
第11题
有如下二维数组定义:inta[3][4];可以把a[0]看做一个_____维数组名。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改