讲义气的勇士愿offer多多
讲义气的勇士愿offer多多
全部文章
分类
归档
标签
去牛客网
登录
/
注册
讲义气的勇士愿offer多多的博客
TA的专栏
4篇文章
0人订阅
字符串操作
4篇文章
77人学习
全部文章
(共110篇)
题解 | #统计每个月兔子的总数#
/* 思路:斐波那契数列 */ #include <iostream> using namespace std; int f(int n){ if(n == 1 || n == 2){ return 1; } int m1 = 1; i...
2024-10-10
1
52
题解 | #字符串加密#
#include <deque> #include <iostream> #include <set> #include <string> using namespace std; /* HJ20 HJ21 HJ29 HJ30 HJ36 都是与密码相...
2024-10-10
0
73
题解 | #蛇形矩阵#
/* 思路: 1. 创建一个N行 N列的数组, 并初始化为0 vector<vector<int>> matrix(0, vector<int>(N, 0)) 2. 使用变量,控制遍历矩阵的路径为蛇形路径。 这个需要重点关注。 3....
2024-10-10
1
65
题解 | #整数与IP地址间的转换#
/* 思路: 1. ip转整数 a. 以 '.' 来分割ip字符串 b. 分割后的字符串转成数字存在vector<size_t>数组中 c. 通过 左移 与 或运算 得到整数 2. 整数转ip a. 通过对整...
2024-10-10
1
60
题解 | #密码截取#
/* 思路:采用中心扩展法 注意点: 1. 注意上下边界的判断 2. 注意两种回文中心的处理 */ #include<iostream> #include<string> #include<algorithm> using namespace st...
2024-10-10
0
48
题解 | #单词倒排#
/* 与 HJ12 和 HJ13类似。 本题比前面的多了 判断字符是否是字母的操作 */ #include <algorithm> #include <cctype> #include <iostream> using namespace std; s...
2024-10-10
1
40
题解 | #字符串合并处理#
/* 思路: 分三个步骤处理 1. 把字符串拼接起来 2. 借助两个vector<int>,对合并后的字符串排序 3. 利用密码对照表实现字符转换 注意使用函数 str.find_last_of() */ #include <algorithm> #i...
2024-10-10
1
57
题解 | #字符串加解密#
#include <cctype> #include <iostream> using namespace std; char srcstr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123...
2024-10-10
1
56
题解 | #查找兄弟单词#
/* 思路: 使用vector<string>保存兄弟单词, 问题关键是如何判断是否是兄弟单词 1. 判断长度是否相同 2. 判断字符串是否相同,相同的不是 3. 判断两个字符串上每个字符出现的次数是否一样。 使用sort排序,之后检查排序后的字符串是否相同 *...
2024-10-10
1
44
题解 | #字符串排序#
/* 思路:字符串处理 1. 使用getline获取输入字符串 2. 复制一份输入的字符串,备份字符串只保留大小写字母 3. 使用双重for循环遍历。 第一个for循环遍历26个字母,第二个for循环遍历字符串,把字符串按规则押入到队列中 4. 与原来的字符串比较。 ...
2024-10-10
0
54
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页