六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 694|回复: 0

【转】IT名企面试:微软笔试题(1)

[复制链接]

升级  42%

33

主题

33

主题

33

主题

秀才

Rank: 2

积分
113
 楼主| 发表于 2012-12-30 16:14:10 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">微软在IT界依然是数一数二的企业了,不少人的梦想都是进入微软公司。那么在这之前的面试以及笔试就需要进行一下准备了。那么这里就来看看小编为大家总结的微软笔试题吧。






微软笔试题:写程序找出二叉树的深度
一个树的深度等于max(左子树深度,右子树深度)+1。可以使用递归实现。
假设节点为定义为


<div class="cnblogs_code">struct Node {  Node* left;  Node* right;  };  int GetDepth(Node* root) {  if (NULL == root) {  return 0;  }  int left_depth = GetDepth(root->left);  int right_depth = GetDepth(root->right);  return left_depth > right_depth ? left_depth + 1 :right_depth + 1;  }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表