笔架鱼
笔架鱼
全部文章
分类
题解(32)
归档
标签
去牛客网
登录
/
注册
笔架鱼的博客
书山有路勤为径
TA的专栏
0篇文章
0人订阅
热爱生活,热爱编程
0篇文章
0人学习
全部文章
(共32篇)
题解 | #句子逆序#
本题有很多解法,但是最近刚好学习到滑动串口相关的问题,特此用滑动窗口的相关解法,使用从字符串往前滑动的 滑动窗口,默认不带空格字符串的前后index 均为len-1; 然后向前滑动,当left 遇到空格时停止,然后打印 left+1到 right 之间的字符。一直到 最后left=0, 仍然要打印最...
C
2022-04-21
0
336
题解 | #挑7#
解题思路: 暴力法: 1、首先排除 小于7的数值; 2、先 统计能不7整除的 数字; 3、统计最高位到 最低位上有7 的数字, #include <stdio.h> int main(void) { int data ...
C
2022-02-27
0
395
题解 | #DNA序列#
解题思路: 遍历法 输入 字符串 str 和指定长度nums后,遍历 strlen(str)- nums 将其中 G 和C 字符的数量做统计 ,赋值给cur_max; 同时,每进行一次 字符统计后 将其做一个 暂存,分别存放 查找的 起始节点和 最大的 G ...
C
字符串
2022-02-27
6
471
题解 | #高精度整数加法#
#include <stdio.h> #include <ctype.h> int main(void) { char str1[10000] = {0}; char str2[10000] = {0}; ...
C
2022-02-22
0
414
题解 | #找出字符串中第一个只出现一次的字符#
解题思路: 遍历字符串, 分别将其与剩余的字符进行比较,时间复杂度为O(n*n) ,是比较耗时的解法。 Tips: 1、注意字符串 字符个数为1 的情况。 2、注意比较时,str[i] 和str[j] 保证下标不一致 #include &...
C
2022-02-17
0
400
题解 | #截取字符串#
解题思路,本题难点在于处理多组字符串输入, tips: 1、本题利用 scanf 函数较为合适,如果使用 fgets 则不好处理最后的回车\n ; 2、在每次循环地最后记得 将相关字符串清零。 #include <stdio.h> ...
C
2022-02-16
0
472
题解 | #名字的漂亮度#
#include <stdio.h> #include <ctype.h> #include <stdlib.h> int compare(const void* a, const void* b) { return *(int *)...
C
数组
字符串
2022-02-16
0
453
题解 | #字符统计#
解题思路: 1、首先遍历字符串 将字母放在 map 对应[0 --25 ] 数字放在map [26 -- 35]; 2、排序 (排序条件 特别注意如果 两个字母出现次数相同,则acill 码小的放在前面) 排序后的用out 数组来保存; 3、输出(但是需要判断如果该字符数 为0 ,...
C
2022-02-15
0
467
题解 | #统计字符#
解题思路: 本题与题库中其他 字符串问题 较为类似, 重点在于 一直维护map[4] 的数组, 其中的 0 1 2 3 分别代表 字母, 空格, 数字,其他字符即可; 小tips: 快速判断 是否为 字母、数字,islower isupper isdigi...
C
数组
2022-02-14
0
551
题解 | #图片整理#
解题思路: 定义一个结构体,其中成员定义如下, map[128] 表示对于acsii 码 字符出现的次数, char word[128] 存放对应的字符 然后进行遍历的动作即可, 当map[i] 不为0 时,则对应打印word[i] 即可 备...
C
2022-02-14
3
505
首页
上一页
1
2
3
4
下一页
末页