神策笔试

1. 按照题目规则遍历二维数组向右,不能就向下向当前对角线的左下角向下,不能就向右向当前对角线的右上角最后到矩阵的右下角就遍历结束
2. 相邻最大时间间隔的起始时间把hh:mm:ss格式转换为秒数排序统计相邻的最大时间间隔注意最后一个时间可以到第一个时间,因为可以跨天
3. 最少多少个线程能交错打印出 由多个failed排列组合 的字符串例如 fai f le ai d led我是用一个集合来存线程的下一个输出字符,并且用一个数组表示f的下一个字符是a,a的下一个字符是i,依次类推,代替哈希表需要检查当前字符c是不是failed中的字符,不是返回-1;并且c如果不是f,要在集合中能匹配,匹配不到就返回-1;c是f,且没有在集合中匹配到,那么就往集合中插入f的下一个字符a,即不得不增加一个线程那么最后集合的个数就是最少的线程个数注意最后还需要检查集合中的元素是不是都是f,不然有 ffailed 这样的漏网之鱼#23届秋招笔面经#
全部评论
@牛客第一深情
点赞 回复 分享
发布于 2022-10-16 17:41 广东

相关推荐

不愿透露姓名的神秘牛友
06-10 15:24
高考前一晚在OPPO手机上设置了早上5:30的闹钟,然而闹钟并未按时响起。直到妈妈做好早餐后,在6:27打开手机才发现闹钟未触发,“气得早上饭都没吃”。资本家你赢了
永不遗忘:我来解释一下 :Oppo 手机晚上两点会自动进行系统更新,这个系统更新会重置掉所有设置好的闹钟,而且他也不会告诉你,而且只有 Oppo 会这样,华为苹果小米三星都不会
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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