讫心
讫心
全部文章
分类
归档
标签
去牛客网
登录
/
注册
讫心的博客
全部文章
(共202篇)
题解 | #牛的回文编号III#
考察的知识点:双指针;解答方法分析:将给定的整数 x 转换为二进制字符串,可以使用 bitset 类来进行转换。将转换后的二进制字符串保存到一个新的字符串中。使用双指针法来判断新字符串是否为回文串。定义两个指针 left 和 right,初始时分别指向字符串的首尾位置。在每一次的循环中,比较左右指针...
2023-08-17
0
372
题解 | #牛群的标签和#
考察的知识点:双指针;解答方法分析:对输入的数组 nums 进行排序。创建一个空的二维向量 res 来保存结果。使用两层循环来确定前两个数字的位置。外层循环遍历数组 nums,内层循环从当前元素的下一个位置开始遍历数组 nums。在内层循环中,使用双指针法来查找后两个数字的位置。定义左指针 star...
2023-08-17
0
422
题解 | #牛的回文编号II#
考察的知识点:双指针;解答方法分析:定义一个空的字符串数组 str 来保存分割后的字符串。使用 stringstream 将字符串 x 按照小数点进行分割,并将分割后的字符串保存到 str 中。对 str[0] 进行处理,找到第一个出现的字符 '0' 的位置 start,以及最后一个出现的字符 '0...
2023-08-17
0
356
题解 | #牛的回文编号#
考察的知识点:双指针;解答方法分析:将整数 x 转换为字符串。使用双指针法,一个指针从字符串的头部开始遍历,另一个指针从字符串的尾部开始遍历。比较两个指针指向的字符是否相等,如果不相等,则说明该数字不是回文数,返回 false。如果两个指针都能够遍历到中间位置(或相邻位置),则说明该数字是回文数,返...
2023-08-17
0
386
题解 | #压缩牛群编号#
考察的知识点:字符串;解答方法分析:创建一个整数变量write和一个整数变量left,初始值都为0。write用于记录当前写入位置,left用于记录当前连续字符序列的起始位置。遍历输入的字符数组chars,使用一个整数变量read作为遍历指针。对于每个字符chars[read],判断它是否和下一个字...
2023-08-16
0
414
题解 | #牛棚品种分类#
考察的知识点:字符串;解答方法分析:创建一个无序哈希表 hashMap,用于存储排序后的字符串作为键和对应的原始字符串作为值。这里使用 unordered_map 容器。遍历输入的字符串数组 strs,对每个字符串进行如下处理:将当前字符串 x 复制给新的变量 s。对 s 进行排序操作,将其变成有序...
2023-08-16
0
383
题解 | #牛群构成判断#
考察的知识点:字符串;解答方法分析:函数会比较两个字符串的长度,如果它们的长度不相等,直接返回false。创建两个unordered_map<char, int>类型的变量countS和countT,用于记录字符串中每个字符出现的次数。使用一个循环遍历字符串s,将每个字符添加到count...
2023-08-16
0
384
题解 | #农场智能管理系统#
考察的知识点:字符串;解答方法分析:创建一个无序映射(unordered_map)count,用于记录每个字符在分配字符串中出现的次数。遍历分配字符串 allocations 中的每个字符 ch,并将其在 count 中对应的计数增加。遍历需求字符串 requirements 中的每个字符 ch:如...
2023-08-16
0
363
题解 | #牛群智能指导系统#
考察的知识点:字符串;解答方法分析:将传入的计划plan按空格进行分割,得到一个字符串数组arr,其中每个元素表示计划中的一个单词。创建一个无序映射(unordered_map)map,用于存储字符和对应的字符串的映射关系。这里采用unordered_map是因为它可以提供O(1)的平均时间复杂度进...
2023-08-16
0
354
题解 | #农场智能分类系统#
考察的知识点:字符串;解答方法分析:利用哈希表来建立s中字符与t中字符的映射关系。遍历字符串s和t的每个字符,将字符作为键,对应的字符作为值存入哈希表。在遍历过程中,需要同时检查当前字符是否已经存在于哈希表中,并且保证不同字符不能映射到同一个字符上。如果发现存在冲突,即字符在哈希表中的值与当前的字符...
2023-08-16
0
277
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页