记录华为机考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-24 08:23
请问一下,想去华为需要学习什么编程语言
点赞 回复 分享
发布于 2021-06-28 16:10

相关推荐

提醒喝水小助手:简历太乱了,哪有简历能写三页的啊,先把间距缩小一点,然后项目建议分行写,时间题目职责一行,然后每个技术点一行,重点加粗,看起来也比这样直接一段话好看
点赞 评论 收藏
分享
评论
1
40
分享

创作者周榜

更多
牛客网
牛客企业服务