第一范文网 - 专业文章范例文档资料分享平台

腾讯2014校园招聘软件开发类笔试试题 

来源:用户分享 时间:2025/6/16 10:59:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

4 设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左、右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。N2,NL,NR、N0都是全局量,且在调用count(t)之前都置为0。 typedef struct node {

int data;

struct node *lchild,*rchild; }node;

int N2,NL,NR,N0; void count(node *t) {

if (t->lchild!=NULL)

if (t->rchild!=NULL) N2++; else NL++;

else if (t->rchild!=NULL) NR++; else N0++;

if(t->lchild!=NULL) count(t->lchild); if(t->rchild!=NULL) count(t->rchild); }/* call form :if(t!=NULL) count(t);*/

三、其他方向简答题(共2题,每题20分),选作题,不计入总分)

1 请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在队列中所处的位置和变化,队伍可能随时有人加入和退出;当有人退出影响到用户的位置排名时需要及时反馈到用户。

2 A,B两个整数集合,设计一个算法求他们的交集,尽可能的高效。

腾讯2014校园招聘软件开发类笔试试题 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2wr8l1r5vu3y3j84w1hm_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top