我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

«1 2 » Pages: ( 2/2 total )
本页主题: 腾讯笔试题目, 求正解 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

chsml



性别: 帅哥 状态: 该用户目前不在线
头衔: 知识真是重要呀, 可以用来 B4 人
等级: 人见人爱
发贴: 3028
威望: 1
浮云: 1200
在线等级:
注册时间: 2004-12-07
最后登陆: 2007-09-12

5come5帮你背单词 [ manifest /'mænifest/ a. 明白的,明了的;vt. 显示,证明,表明 ]


问过面试我的蝈蝈了, 他说不记得题目...也拿不到卷子...
但以我的答卷上的答案来看
1. return 1; //因为没有任何分支 return 0 ; 而这里也不可能递归
2. return dec(a+1, n-1); //肯定要递归一下撒
两个空我都填对了的, so, 题目肯定是有错的...
顶端 Posted: 2006-11-03 16:04 | [15 楼]
rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ divine /di'vain/ a. 神的,神圣的,神授的 ]


int dec(int a[], int n)
{
if(n <= 1)
  return 0;
if(a[0] < a[1])
  return dec(a+1, n-1); //填空1
return 1;   // 填空2
}


这个正解啊, 蛐蛐是对的
顶端 Posted: 2006-11-03 21:31 | [16 楼]
jqs





性别: 帅哥 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 63
威望: 0
浮云: 1191
在线等级:
注册时间: 2005-05-14
最后登陆: 2007-06-21

5come5帮你背单词 [ statesman /'steitsmən/ n. 政治(活动)家 ]


题目不可能出错的,原题应该是这样:
int dec(int a[], int n)
{
 if(n <= 1)
 {
   return _0__________; //填空 1
 }
 if(a[0] < a[1])
 {
  return 0;
 }
 else return ___dec(a+1,n-1)_____________; //填空 2
}
这就没有问题了。
顶端 Posted: 2006-11-04 09:16 | [17 楼]
chsml



性别: 帅哥 状态: 该用户目前不在线
头衔: 知识真是重要呀, 可以用来 B4 人
等级: 人见人爱
发贴: 3028
威望: 1
浮云: 1200
在线等级:
注册时间: 2004-12-07
最后登陆: 2007-09-12

5come5帮你背单词 [ foresee /fo:'si:/ vt. 预见,预料到 ]


Quote:
引用第17楼jqs于2006-11-04 09:16发表的:
题目不可能出错的,原题应该是这样:
int dec(int a[], int n)
{
 if(n <= 1)
 {
.......


请问, 这种填法下你能实现递归吗?

不说题目是否正确, 一看就知道两个空应该填什么来实现递归

1. return 1; //原因很简单, 这个函数要返回 0 和 1 , 但没有return 1;
第二个不用说

如果题目真是这样, 那肯定是错的撒
a[0] a[1]比较了根本没有再比较后边的 a[3]. a[4]...a[n-1]

=============================================
呵呵 , 没看到你写的 else 粗心了, 但有个else仍然是逻辑错误, 不能实现递归

深究无意了, 自己知道递归该是怎样一个思路就行了
顶端 Posted: 2006-11-04 09:58 | [18 楼]
电子青蛙



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 单身贵族
发贴: 2924
威望: 0
浮云: 1197
在线等级:
注册时间: 2005-09-22
最后登陆: 2008-06-28

5come5帮你背单词 [ distinction /dis'tiŋkən/ v. 差别,不同,区分,辨别,清晰度 ]


15楼正解!
顶端 Posted: 2006-11-05 12:07 | [19 楼]
112233





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 121
威望: 0
浮云: 1241
在线等级:
注册时间: 2005-08-30
最后登陆: 2007-06-26

5come5帮你背单词 [ either /'aiðə, 'i:ðə/ pron. (两者中)任何一个;ad. 也(不),而且;conj. 或…或…,不是…就是… ]


题目好象是:
函数 int dec(int a[], int n)用递归方式判断数组 a[] 前 n项 是否为 递增, 如果是, 返回 0, 如果不是 返回 1
面试时专gate问过,应该是题目有问题
个人觉得应该改为:

int dec(int a[], int n)
{
 if(n > 1)
 {
   return __a[n]>a[n-1]?dec(a,n-1),1_____; //填空 1
 }
 if(a[0] < a[1])
 {
  return 0;
 }
 return ________1_______; //填空 2
}
顶端 Posted: 2006-11-05 18:10 | [20 楼]
perfect_刘



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 960
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-11-20
最后登陆: 2009-05-08

5come5帮你背单词 [ thirst ə:st/ n. 口渴 ]


Quote:
引用第18楼chsml于2006-11-04 09:58发表的:


请问, 这种填法下你能实现递归吗?

不说题目是否正确, 一看就知道两个空应该填什么来实现递归
.......

不对哟?传的是指针哦!
题目没有问题的,可以实现递归。
顶端 Posted: 2006-11-10 20:24 | [21 楼]
ipod



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 992
威望: 0
浮云: 1452
在线等级:
注册时间: 2006-04-24
最后登陆: 2010-07-07

5come5帮你背单词 [ lane /lein/ n. 小路,小巷,车道,跑道 ]


已解决
顶端 Posted: 2006-11-12 18:28 | [22 楼]
bombxzh



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
家族: 菠韬汹勇
发贴: 1385
威望: 0
浮云: 1133
在线等级:
注册时间: 2005-10-08
最后登陆: 2020-12-23

5come5帮你背单词 [ rigid /'rid3id/ a. 僵硬的,刻板的,严格的 ]


郁闷这种问题LZ自己做的是对的嘛,自己验证一下不就完了
顶端 Posted: 2006-11-13 09:20 | [23 楼]
kenbrain



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 823
威望: 0
浮云: 1115
在线等级:
注册时间: 2005-09-28
最后登陆: 2009-06-11

5come5帮你背单词 [ wheel /wi:l/ n. 轮,车轮 ]


以后要好好xueC语言了
顶端 Posted: 2006-11-17 11:55 | [24 楼]
«1 2 » Pages: ( 2/2 total )
我来我网·5come5 Forum » 程序员之家

Total 0.010487(s) query 5, Time now is:11-24 03:12, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号