2020中兴开发岗笔试题

这篇博客涵盖了中兴开发岗位的笔试内容,包括14道单选题、6道多选题和2道编程题。选择题涉及哈夫曼编码、UML类关系、grep操作、正则表达式和C代码理解,以及TCP/IP协议。编程题则要求建立二叉排序树并计算其直径,以及组合问题的解决方案。
摘要由CSDN通过智能技术生成

题型

单选14道,多选6道,编程2道。
每个题型做完后才能进入下一个题型。

选择题
1、对于N个互不相同的哈夫曼编码,若生成的哈夫曼树有35个节点,则N的值是?
2、下面给出的UML图中,显示了类之间的哪种关系?
3、下面可以显示file文件中不以x结尾的行是?grep操作
4、数据库中select "from name where name REGEXP[^abc]bob’;语句的结果是?
5、进程P0和P1执行的情况,给了一段C代码。
6、TCP/IP的计算。

编程题
一、利用数组建立二叉排序树,二叉排序树的情况符合:
1、左子树的所有元素小于当前节点值
2、右子树所有元素大于等于当前节点值
3、其左右子树仍然是二叉排序树

对于这棵树,求他的直径,直径是指经过根节点的最长链的长度。
题解

class Solution():
    def longestRoad(self
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值