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

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

chsml



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

5come5帮你背单词 [ owl /aul/ n. 猫头鹰 ]


问过面试我的蝈蝈了, 他说不记得题目...也拿不到卷子...
但以我的答卷上的答案来看
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帮你背单词 [ suppress /sə'pres/ vt. 镇压,抑制,忍住,隐瞒 ]


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帮你背单词 [ revenue /'revinju:/ 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帮你背单词 [ likely /'laikli/ a. 很可能的,有希望的;ad. 可能地 ]


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帮你背单词 [ incompetent /in'kompitənt/ a. 无能力的,不胜任的 ]


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





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

5come5帮你背单词 [ primary /'praiməri/ a. 首要的,主要的,基本的,初级的,最初的,原始的 ]


题目好象是:
函数 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帮你背单词 [ routine /ru:'ti:n/ n. 例行公事,常规;a. 常规的,例行的 ]


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帮你背单词 [ lake /leik/ n. 湖,湖泊 ]


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



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

5come5帮你背单词 [ weave /'wi:v/ v. 织,编 ]


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



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

5come5帮你背单词 [ twist /twist/ v. & n. 扭曲,扭伤,缠绕 ]


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

Total 0.009642(s) query 5, Time now is:11-23 21:27, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号