登录
|
注册
公司
标签
文章
搜索
C语言工程师
热门公司
迅雷
腾讯
百度
奇虎360
微软
华为
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
0
0
3998
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据与依次为2、4、6、8、10,逆置后,从头至尾结点数据依次为10、8、6、4、2。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 试题程序。 #define N 5 typedef struct node { int data; struct node *next; } NODE; 1 *fun(NODE *h) { NODE *p, *q, *r; p = h; if (p == NULL) return NULL; qz = p->next; p->next = NULL; while (q) { r = q-> 2 ; q->next = p; p = q; q = 3 ; } return p; } NO ...
阅读题目
C语言工程师
链表
填空题
经典指数
0
0
3832
以下程序是用辗转相除法来计算两个非负数之间的最大公约数: long long gcd(long long x, long long y) { if (y == 0) return x; else return gcd(y, x % y); } 我们假设x,y中最大的那个数的长度为n,x>y,基本运算时间复杂度为O(1),那么该程序的时间复杂度为( ) O(1) O(logy) O(n) O(x) ...
阅读题目
奇虎360
2014
递归
C语言工程师
复杂度
奇虎360
单选题
经典指数
0
0
3697
扑克决斗 A, B 两人按下述规则打扑克(A 先出): 1、每人摸13 张牌,只能按1 张或者1 对出牌 2、如果一方出牌,另一方可以选择跟牌,跟牌牌型必须对方一样(一张跟一张,一对跟一对), 并且牌的大小必须比对方大(2 ...
阅读题目
Java
小米
C语言工程师
查找
问答题
经典指数
0
0
3630
若有以下程序段: …… int a[]={4,0,2,3,1},i,j,t; for(i=1;i<5;i++) { t=a[i]; j=i-1; while(j>=0&&t>a[j]) { a[j+1]=a[j]; j++; } a[j+1]=t; } …… 则该程序段的功能是: 对数组a进行插入排序(升序) 对数组a进行插入排序(降序) 对数组a进行选择排序(升序) 对数组a进行选择排序(降序) ...
阅读题目
迅雷
C语言工程师
数组
排序
单选题
经典指数
0
0
3533
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 试题程序。 #define M 5 #define N 20 int fun(char(* ss)[N], int *n) { int i, k = 0, len = N; for (i = 0; i < ______; i++) { len = strlen(ss[i]); if (i == 0) *n = len; if (len ____ * n) { *n = len; k = i; } } return ( _____ ); } main( ) { char ss ...
阅读题目
C语言工程师
C语言工程师
数组
单选题
经典指数
0
0
3533
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 试题程序。 #define M 5 #define N 20 int fun(char(* ss)[N], int *n) { int i, k = 0, len = N; for (i = 0; i < ______; i++) { len = strlen(ss[i]); if (i == 0) *n = len; if (len ____ * n) { *n = len; k = i; } } return ( _____ ); } main( ) { char ss ...
阅读题目
C语言工程师
C语言工程师
数组
单选题
经典指数
0
0
3503
广义表L=(a,(b,c)),进行Tail(L)操作后的结果为( )。 c ((b,c)) b,c (b,c) ...
阅读题目
C语言工程师
C语言工程师
单选题
经典指数
0
0
3503
广义表L=(a,(b,c)),进行Tail(L)操作后的结果为( )。 c ((b,c)) b,c (b,c) ...
阅读题目
C语言工程师
C语言工程师
单选题
经典指数
0
0
3483
void GetMemory(char **p, int num) { *p = (char *)malloc(num); } void Test(void) { char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); } 请问运行Test 函数会有什么样的结果? hello 空 出错 ...
阅读题目
C语言工程师
华为
单选题
经典指数
0
0
3444
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据与依次为2、4、6、8、10,逆置后,从头至尾结点数据依次为10、8、6、4、2。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 试题程序。 #define N 5 typedef struct node { int data; struct node *next; } NODE; void fun(NODE *h) { NODE *p, *q, *r; p = h-> 1 ; if (p == 2 ) return; q = p->next; p->next = NULL; while (q) { r = q->next; q->next = p; p = q; q = 3 ); } h->next = p; } NODE *creatlist(int a[ ]) { NODE *h, *p, *q; in ...
阅读题目
C语言工程师
链表
填空题
经典指数
<<
<
1
2
3
4
5
6
>
>>
128
题目数
2
贡献者
1010
答案数
扫描后移动端查看
我也分享一个题目
相关标签
迅雷
研发工程师
2016
腾讯
百度
奇虎360
2015
微软
华为
2014
同类标签
研发工程师
游戏运营
产品运营
运维工程师
Android
测试工程师
.NET
iOS
机器学习
Go
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录