记录华为机考6.22

第一题: 二叉树

题目描述:

  • 输入一组数组,用空格隔开
  • 输出从头节点至最小子叶节点最小正整数的路径

输入

3 5 7 -1 -1 2 6 

输出:

3-7-2

解释:

        3
       / \
      5   7
         / \
        2   6

最小子叶节点为2,故输出'3-7-2'

第二题: 第k大连续字符的长度

题目描述:

  • 输入一个只有大写字母的字符串
  • 输入一个正整数k
  • 输出第k大连续字符的长度

输入:

AABAAA
2

输出:

1

解释:

  1. 最长连续字符为'A',长度为3
  2. 第二长连续字符为'A',长度为2,但已存在最长连续字符'A',字符相同时仅保留该字符最大的长度,所以忽略
  3. 字符'B'长度为1, 故输出1

第三题

#华为##笔试题目#
全部评论
请问一下,想去华为需要学习什么编程语言
点赞 回复 分享
发布于 2021-06-28 16:10
请问是提前批笔试吗?
点赞 回复 分享
发布于 2021-06-24 08:23

相关推荐

点赞 评论 收藏
分享
07-07 14:30
复旦大学 Java
遇到这种人我也不知道说啥了
正义执行官:人家能回你就不错了,自己不主动去问,等着天上掉馅饼,想啥呢哥们
点赞 评论 收藏
分享
评论
1
40
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务