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

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

chsml



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

5come5帮你背单词 [ lively /'laivli/ a. 活泼的,思想活跃的,有生气,逼真的,栩栩如生的,生动的 ]


问过面试我的蝈蝈了, 他说不记得题目...也拿不到卷子...
但以我的答卷上的答案来看
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帮你背单词 [ vessel /'vesl/ n. 船,舰,容器,器皿,管,导管,血管 ]


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帮你背单词 [ i.e. /'ai'i:/ 即,就是(i.e.=that is) ]


题目不可能出错的,原题应该是这样:
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帮你背单词 [ melon /'melən/ n. 瓜,甜瓜 ]


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帮你背单词 [ massage /'mæsB:3ə/ n. & vt. 按摩 ]


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





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

5come5帮你背单词 [ infection /in'fekən/ vt. 传染(病),影响 ]


题目好象是:
函数 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帮你背单词 [ distinction /dis'tiŋkən/ v. 差别,不同,区分,辨别,清晰度 ]


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帮你背单词 [ customer /'kΛstəmə/ n. 顾客,主顾 ]


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



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

5come5帮你背单词 [ extraordinary /iks'tro:dinəri/ a. 非常的,特别的 ]


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



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

5come5帮你背单词 [ bother /'boðə/ vt. 打扰,麻烦;vi. 费心,烦心;n. 麻烦,困扰,讨厌的人,麻烦的事 ]


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

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