神策笔试
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届秋招笔面经#
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届秋招笔面经#