whoway
whoway
全部文章
分类
01.笔试准备(4)
02.面试准备(1)
03.C++复习(5)
04.数据结构和算法(4)
05.随笔(2)
前端(1)
未归档(13)
读书笔记(5)
题解(126)
归档
标签
去牛客网
登录
/
注册
whoway的博客
人汲取知识的速度是超乎想象的
TA的专栏
30篇文章
0人订阅
C语言三剑客
6篇文章
60人学习
第4章-”语义分析“
C和C++
8篇文章
1540人学习
二次训练STL
12篇文章
1147人学习
数学
4篇文章
1395人学习
全部文章
(共160篇)
pair的使用
#include<bits/stdc++.h> using namespace std; int myHash[256]; bool cmp( pair<int,int> a, pair<int,int> b ) { if( a.second!=b.s...
STL-pair
2021-03-18
0
443
堆排序样例
一、设计特殊样例+常规样例 3333 41314 二、AC代码 #include<bits/stdc++.h> using namespace std; int n,k; vector<int> solve; int main() { while( ~scanf("...
heap
2021-03-15
0
599
最大公约数『模板』
来自专栏
辗转相除法『迭代写法』 #include<bits/stdc++.h> using namespace std; int n,m; int gcd(int a,int b) { if( a<b ) { swap( a,b ); } ...
数学
2021-03-15
0
644
『设计测试样例的重要性』
一、重要性 1、防止递归边界设计不对,无法递归出来 2、防止『特殊样例』无法返回,只因为某个位置没有考虑:参考链接 二、常见测试样例设计 具体的还是要根据题目去设计 空 nullptr 11111 『全相同』 12345 『全不同』 1112345 23456666 54321...
编码前先设计测试样例
2021-03-15
0
491
『测试样例设计的重要性』三指针/双指针+哨兵
一、设计测试样例 空 『特殊』 1 『特殊』 11111 『特殊』 12311 『特殊』 11234 『特殊』 11233 『常规样例』 二、编码的坑-对应上面的测试样例 我们主要管『常规样例』的逻辑,但是不能忽视『特殊样例』的逻辑 /* s...
双指针
2021-03-15
0
488
改进双指针-哨兵+双指针
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ class Solution { public: /** * * @param head ListNode类 ...
双指针
2021-03-14
1
576
string的rfind和replace使用
来自专栏
逆向思维 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @return string字符串 ...
string
2021-03-13
9
1070
unordered_map和vector模拟
unordered_map class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param numbers int整型vector * @r...
2021-03-13
0
527
大数加法-链表版
我在AC前写了一段迷惑代码。。。 myReverse( ListNode * root )这个在本题是不需要的。。。呃呃呃,最终,下面的代码AC了 /* struct ListNode { int val; struct ListNode *next; ListNode(...
大数加法
2021-03-13
0
608
二分查找lower_bound
#include<bits/stdc++.h> using namespace std; int n,x; int main() { while( ~scanf("%d%d",&n,&x) ) { vector<int> s...
二分查找
2021-03-13
0
588
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页