下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是( )。
- A.冒泡排序
- B.快速排序
- C.堆排序
- D.简单插入排序
热度🔥393
解析:打开微信小程序查看本题解析
有以下程序
#include
int fun(int (*s)[4], int n, int k)
{ int m, i;
m=s[0][k];
for(i=1; im)
m= s[i][k];
return m;
}
main()
{ int a[4][4]={{1,2,3,4},
{11,12,13,14},
{21,22,23,24},
{31,32,33,34}};
printf("%d\n",fun(a,4,0));
}
程序的运行结果是
设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地址1和地址2组合起来不能有重复值。在SQL Server 2008环境中有下列创建该表的语句:
Ⅰ. CREATE TABLE 职工表(
职工号 int PRIMARY KEY,
姓名 nchar(10),
地址1 nvarchar(20),
地址2 nvarchar(20),
UNIQUE(地址1,地址2)
)
Ⅱ. CREATE TABLE 职工表(
职工号 int PRIMARY KEY,
姓名 nchar(10),
地址1 nvarchar(20),
地址2 nvarchar(20) UNIQUE(地址1,地址2)
)
Ⅲ. CREATE TABLE 职工表(
职工号 int PRIMARY KEY,
姓名 nchar(10),
地址1 nvarchar(20) UNIQUE,
地址2 nvarchar(20)UNIQUE
)
Ⅳ. CREATE TABLE 职工表(
职工号 int PRIMARY KEY,
姓名 nchar(10),
地址1 nvarchar(20) UNIQUE(地址1,地址2),
地址2 nvarchar(20)
)
上述语句能正确实现此约束的是()
在软件开发中,需求分析阶段产生的主要文档是( )。
计算机最早的应用领域是( )。