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

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

koko





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: RX胜利十一人
发贴: 629
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-06-20
最后登陆: 2008-02-29

5come5帮你背单词 [ crop /krop/ n. 庄稼,农作物,收成,一季的产量,一批,一群;vt. 收割,播种;vi. 收成,耕种 ]


腾讯笔试题目, 求正解

题目大概如下:
函数 int dec(int a[], int n)用递归方式判断数组 a[] 前 n项 是否为 非递增, 如果是, 返回 1, 如果不是 返回 0
填空:

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


个人感觉此题目本身有错误(或者是我自己的思路不正确), 求达人分析解答

我的答案:
1. return 1; //只有一个数则设为非递增
2. return dec(a+1, n-1); //比较后边的是否非递增

我的答案肯定是错误的(测试数据 1,3,2 ), 但不晓得怎么搞

如果要编译 , 请替换用来提行的全角空格


[ 此贴被koko在2006-11-02 23:16重新编辑 ]
顶端 Posted: 2006-11-02 21:49 | [楼 主]
找工作伤心人





性别: 保密 状态: 该用户目前不在线
等级: 初出茅庐
发贴: 74
威望: 0
浮云: 1211
在线等级:
注册时间: 2006-11-02
最后登陆: 2006-11-29

5come5帮你背单词 [ veto /'vi:təu/ n. & vt. 否决,禁止 ]


应该没问题
顶端 Posted: 2006-11-02 22:06 | [1 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ awake /ə'weik/ vt. 唤醒,使醒,使觉醒;vi. 醒来,醒悟,觉醒;a. 醒着的,警觉的,意到识的 ]


唉 直接就被鄙视了 连笔试都没有~
顶端 Posted: 2006-11-02 22:21 | [2 楼]
心河



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2075
威望: 0
浮云: 1145
在线等级:
注册时间: 2005-07-06
最后登陆: 2021-12-03

5come5帮你背单词 [ amplify /'æmplifai/ vt. 扩大,加大,引伸,详述 ]


第一道怎么做啊!!!!腾讯让我知道了我的专业是测控不是计算机。。。做的惨不忍睹
顶端 Posted: 2006-11-02 22:30 | [3 楼]
111111111



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 995
威望: 1
浮云: 1667
在线等级:
注册时间: 2004-12-01
最后登陆: 2014-06-01

5come5帮你背单词 [ vanish /'væni/ vi. 消失,消散,消逝,灭绝 ]


第一个return 0
递归到最后都符合条件...
第二个不会
临渊羡鱼 不如退而结网
-------------------------------
二面被趋势鄙视 痛不欲生中...
--------------很黄很暴力的分割线----------------
欢迎来我的博客点广告——freshbug's blog
--------------很傻很天真的分割线----------------
顶端 Posted: 2006-11-02 22:30 | [4 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ fruit /fru:t/ n. 水果,果实,成果,产物 ]


真的编译通不过的~
顶端 Posted: 2006-11-02 22:42 | [5 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ provide /prə'vaid/ vt. 提供,供给,规定 ]


编译error
顶端 Posted: 2006-11-02 22:42 | [6 楼]
koko





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: RX胜利十一人
发贴: 629
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-06-20
最后登陆: 2008-02-29

5come5帮你背单词 [ blaze /bleiz/ n. 火焰,烈火,强烈的光,光辉;v. (使)熊熊燃烧,发出强烈的光,照耀 ]


编译肯定error撒
除非你替换了全角的 空格 我用全局 空格来提行的
顶端 Posted: 2006-11-02 23:12 | [7 楼]
koko





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: RX胜利十一人
发贴: 629
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-06-20
最后登陆: 2008-02-29

5come5帮你背单词 [ organize /'o:gənaiz/ n. 组织,安排,筹办 ]


Quote:
引用第3楼心河于2006-11-02 22:30发表的:
第一道怎么做啊!!!!腾讯让我知道了我的专业是测控不是计算机。。。做的惨不忍睹

第一题目 我写的是
1. h = b; //a中所有都不比 b->的节点小, 所以 b->的 节点因该作为头节点
2. q ->next = b; // else时, q为a中最后一个比 b->的节点小的位置, 这里是开a链连接到b
3. p->next = q; // 这里是连接到a后边部分
顶端 Posted: 2006-11-03 08:27 | [8 楼]
jqs





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

5come5帮你背单词 [ modesty /'modisti/ n. 谦逊 ]


正解应该是:
1,dec(a+1,n-1)
顶端 Posted: 2006-11-03 09:42 | [9 楼]
koko





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: RX胜利十一人
发贴: 629
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-06-20
最后登陆: 2008-02-29

5come5帮你背单词 [ comfort /'kΛmfət/ vt. 使安慰,使舒服;n. 安慰,舒适,安逸 ]


题目是这样的 除非我记错了哈
int dec(int a[], int n)
{
 if(n <= 1)
 {
   return ___________; //填空 1
 }
 if(a[0] < a[1])
 {
  return 0;
 }
 return ________________; //填空 2
}

呵呵考试的时候是比较紧张 但因该没有记错哦
如果是下边的题目 就肯定美问题撒
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 10:56 | [10 楼]
hhbhhb



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 292
威望: 0
浮云: 1105
在线等级:
注册时间: 2006-09-21
最后登陆: 2009-03-16

5come5帮你背单词 [ algebra /'æld3əibrə/ n. 代数(学) ]


从楼上 没问题 的程序来看楼主是理解错题意了……
所谓非递增,,不是指“不是递增”的哦……
而是(非严格)递减的意思啦……
就是任意两项都不递增……
比如 3 3 2 1 是非递增,但是不是递减的。。
顶端 Posted: 2006-11-03 12:38 | [11 楼]
rexlove





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

5come5帮你背单词 [ justify /'d3əΛstifai/ vt. 证明…是正当的,为…辩护 ]


题目本身是错的
int dec(int a[], int n)
{
 if(n <= 1)
 {
   return ___________; //填空 1
 }
 if(a[0] < a[1])
 {
  return 0;
 }
 return ________________; //填空 2
}
例如a[4]={2,3,0,4}

dec(a,3);

只能比较前两项:a[0]<a[1],直接返回0,更本比较不了a[1] a[2]

所以只要前两项是递增的,不管比较多少项,返回的都是0,就是说都看作递增


如果前两项是非递增的,不管后面怎么样,它都是非递增的.


所以这个程序只是停留在前两项,根本到达不了后面去


[ 此贴被rexlove在2006-11-03 13:34重新编辑 ]
顶端 Posted: 2006-11-03 13:28 | [12 楼]
chsml



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

5come5帮你背单词 [ define /di'fain/ vt. 解释,给…下定义,限定 ]


我也是这么认为的
所以在试卷上直接写了 你这道题目是错的 寒...
发现还有些题目可能是错的... 比如 选择题 AND BH , [BX] 那一道...
只说可能哈
等下区面试问问清楚 不弄清楚睡不好觉
顶端 Posted: 2006-11-03 14:33 | [13 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ ultrasonic /Λltrə'sonik/ a. 超声的,超音速的;n. 超声波 ]


如果真的是楼主表达的那个题意的话~

个人觉得程序应该是这样~

#include <iostream>

using namespace std;

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


int main()
{
  int a[]={9,8,7,6,5,4,3,8,7,9};
 
  cout<<dec(a,7)<<endl;
  cout<<dec(a,8)<<endl;
 
  system("pause");
  return 0;

}
//输出结果是
1
0

好象是对的~
顶端 Posted: 2006-11-03 14:37 | [14 楼]
« 1 2» Pages: ( 1/2 total )
我来我网·5come5 Forum » 程序员之家

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