Huster水仙
Huster水仙
全部文章
分类
题解(112)
归档
标签
去牛客网
登录
/
注册
Huster水仙的博客
水仙不开花?你装蒜呢!
TA的专栏
16篇文章
0人订阅
algorithm
16篇文章
911人学习
全部文章
(共120篇)
题解 | #完数VS盈数#
注意格式,简单题 #include<iostream> #include<vector> using namespace std; int jud(int x){ int sum=0; for(int i=1;i<x;i++){ if(...
C++
2023-01-12
0
318
题解 | #简单计算器#
注意细节! 返回值要写全所有情况,哪怕输入有限制 取数和计算时要i--,避免后续的i++而跳过字符(或者改用while写,相应位置i++) 最后最好清空栈(虽然不清空并不影响结果) #include<iostream> #include<string> #include<...
C++
2023-01-12
0
324
题解 | #括号匹配#
分类:①自身匹配的字符串,个数为self,匹配对数为self*self ②(去掉自身可匹配的()后)只剩左括号和只剩右括号的可匹配为另一类, 匹配顺序唯一,左括号再前,右括号在后 题目描述不太好理解,其实就是暴力法:从头遍历2遍,只要能匹配就算一对 但是问题在于时间复杂度太大,遂另寻它法 借鉴前人思...
C++
2023-01-11
0
418
题解 | #Zero-complexity Transposition#
#include<iostream> #include<stack> using namespace std; int main(){ stack<long long>mystack; long long n...
C++
2023-01-11
0
263
题解 | #猫狗队列#
/*按照题目要求分别写了各个独立的调用函数 但是显得有点多此一举 string用于输入 使用猫、狗queue,结构体包含编号以及次序 */ #include<iostream> #include<cstdio> #include<queue&g...
C++
2023-01-10
0
347
题解 | #字符串匹配#
/*思路:遍历字符串match[i],与s逐个比较 分为两种:普通字符 和 通配字符(中括号内的) 而具体字符判断的过程:根据是否为大小写,各有不同判断条件 考虑单独构造一个字符比较函数compare 这样无论是否是在中括号里面,判断的过程均相同 */ #include...
C++
2023-01-08
0
360
题解 | #KMP算法#
/*KMP算法核心思想并不难,但是各种版本总有细小的区别 每次复习都会产生疑问,又重蹈覆辙才豁然开朗 next数组: 目的:当子串pattern[i]不匹配时,转到next[i]继续匹配,从而保证主串不回溯 求解:next[i]的值即为pattern[0]~patte...
C++
2023-01-08
0
413
题解 | #kmp算法#
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算模板串S在文本串T中出现了多少次 * @param S string字符串 模板串 * @pa...
2023-01-08
0
300
题解 | #统计字符#
//计数排序的思想:根据ASCII先统计第二行字符串各字符出现次数 //再遍历第一行字符串 #include<iostream> #include<cstring> #include<string> using namespace std; int ...
C++
2023-01-07
0
274
题解 | #简单密码#
//循环移位考虑用取模运算 //注意输入有空格,读取整行用getline() #include<iostream> #include<string> using namespace std; int main(){ string st...
C++
2023-01-07
0
264
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页