堆栈哲学
堆栈哲学
全部文章
分类
HankerRank(1)
leetcode(8)
Luogu刷题入门篇(5)
学习笔记(8)
教程库(2)
题解(25)
归档
标签
去牛客网
登录
/
注册
堆栈哲学的博客
coderAndWAer
TA的专栏
30篇文章
21人订阅
小白专属-牛客题解
30篇文章
30836人学习
全部文章
(共55篇)
题解 | #多组_一维数组_T组形式#
#include<iostream> #include<cstdio> #include<vector> using namespace std; int main() { int t; scanf("%d",&t);...
2024-11-19
0
10
题解 | #单组_一维数组#
来自专栏
#include<iostream> #include<vector> #include<cstdio> using namespace std; int main() { int n; scanf("%d",&n);...
2024-11-16
0
14
题解 | #多组_A+B_零尾模式#
#include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while (scanf("%d %d",&a,&b)) ...
2024-11-16
0
10
题解 | #多组_A+B_T组形式#
来自专栏
#include<iostream> #include<cstdio> using namespace std; int main() { int t; scanf("%d",&t); while(t--) { ...
2024-11-13
0
11
题解 | #多组_A+B_EOF形式#
来自专栏
#include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while(scanf("%d %d",&a,&b) != EO...
2024-11-13
0
11
题解 | #字符串最后一个单词的长度#
来自专栏
#include <iostream> #include <string> using namespace std; int main() { std::string s; std::getline(cin, s); int i = s.length...
2024-11-11
0
12
题解 | 调整数组顺序使奇数位于偶数前面
来自专栏
解法一:插入排序思想 记录已经是奇数的位置下标(视作为有序区域),然后向后遍历,一经发现是奇数则进行“插入排序”,然后有序区下标加1。 Java参考代码: import java.util.*; public class Solution { /** * 代码中的类名、方法名、...
Java
数组
图解
双指针
2021-07-15
13
1549
题解 | 反转链表
来自专栏
解法一:迭代 在遍历链表时,将当前节点的next 指针改为指向前一个节点。由于节点没有引用其前一个节点,因此必须事先存储其前一个节点。在更改引用之前,还需要存储后一个节点。最后返回新的头引用。 图解: Java参考代码: /* public class ListNode { int v...
Java
C++
链表反转
链表
递归
双指针
2021-07-15
121
15607
题解 | 用两个栈实现队列
来自专栏
解法一:队列模拟 栈是后进先出,队列是先进先出,想要用栈实现队列,需要把一个栈中的元素挨个pop()出来,再push到另一个栈中。 上图中,我们将栈a中的数据全部pop()出来,再放入栈b中,经过这么一番操作后,栈b中的元素顺序就变成先进先出的顺序了,所以栈b中的顺序跟队列顺序一样了。解法一、解...
Java
队列
栈
模拟
图解
2021-07-15
9
2260
题解 | 数组中只出现一次的两个数字
来自专栏
解法一:位运算(推荐) 既满足时间复杂度又满足空间复杂度,就要提到位运算中的异或运算 XOR,主要因为异或运算有以下几个特点: 一个数和 0 做 XOR 运算等于本身:a⊕0 = a 一个数和其本身做 XOR 运算等于 0:a⊕a = 0 XOR 运算满***换律和结合律:a⊕b⊕a = (a⊕a...
C++
哈希表
位运算
2021-07-15
4
1060
首页
上一页
1
2
3
4
5
6
下一页
末页