3.22 阿里 技术类 笔试

一、单选题七道

二、不定项八道

三、算法题三道

1.给定一个字符串,判断是否为“ali”型字符串。

字符串满足以下条件:

(1)字符串仅包含a、l、i三种字母, (包括大写和小写)

(2)字符串的开头为仅包含a或者“A"的连续子串

(3)在该子串后面,为仅包含l或者L的连续子申

(4)在该子串后面,为仅包含i或者I的连续子串。该子审结束后将直接到达字符串的结尾

2.给定一个只包含01和的字符串,例如0101,找到将0101变成1111的最小操作数。

输入0101,输出2。

输入101,输出0。

0101-->0011-->1111

3.给定一个n层的满二义树,一共2^n-1个节点,编号从1到2^n-1。对于编号为i(1<=i<=2^(n-1)-1)的节点,它的左儿子为2i,它的右儿子为2i+1.有q次操作,每次提作我们选择一个节点,将该节点的子树的所有节点全部染红。每次授作后,你需要输出当前二女树红色节点的数量。

#软件开发2023笔面经#
全部评论
是线上做题的吧
点赞 回复 分享
发布于 2023-03-26 14:24 湖南
题量挺大的啊,给了多长时间做题?
点赞 回复 分享
发布于 2023-03-26 15:06 广东

相关推荐

🔌插電的小米大冰箱:很喜欢放牛,因为牛不会在我翻过第四座山后跟我说第一座山的草好吃
点赞 评论 收藏
分享
评论
3
17
分享
牛客网
牛客企业服务