自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

化身孤岛的鲸o的博客

今日暖风吹过亦有点冻。

  • 博客(444)
  • 收藏
  • 关注

原创 PAT甲级题目索引

PAT甲级 1001PAT甲级 1002PAT甲级 1003PAT甲级 1004PAT甲级 1005PAT甲级 1006PAT甲级 1007PAT甲级 1008PAT甲级 1009PAT甲级 1010PAT甲级 1011PAT甲级 1012PAT甲级 1013PAT甲级 1014PAT甲级 1015PAT甲级 1017PAT甲级 1018PAT甲级 1019PA...

2019-07-15 21:06:47 609

原创 一些 笔试 / 面试 常见算法

一些 笔试 / 面试 常见算法

2023-04-24 05:57:11 179

原创 SQL 刷题记录

SQL 刷题记录

2023-04-21 04:20:44 385

原创 Python 实现基础排序算法

Python 实现基础排序算法

2023-04-21 03:07:01 157

原创 大数据开发面经

大数据开发面经

2023-04-21 00:21:34 394

原创 Java 面试常问问题及答案总结

Java 面试常问问题及答案总结

2023-04-20 06:22:03 567

原创 大数据开发八股文总结——Spark

大数据开发八股文总结——Spark

2023-04-20 05:49:39 816

原创 大数据开发八股文总结——Hive

大数据开发八股文总结——Hive

2023-04-20 05:38:09 1552

原创 LeetCode 103. 二叉树的锯齿形层序遍历 dfs

LeetCode 103. 二叉树的锯齿形层序遍历 dfs

2023-04-20 03:23:54 49

原创 MySQL 面试常问问题及答案总结

MySQL 面试常问问题及答案总结

2023-04-19 08:05:16 892

原创 大数据开发八股文总结——Hadoop

大数据开发学习总结——Hadoop

2023-04-18 20:30:12 3151 1

原创 赛码网 KTV 贪心 排序 / 优先队列

赛码网 KTV 贪心 排序 / 优先队列

2023-04-07 01:56:47 142

原创 Python 实现默认或自定义的优先级队列

Python 实现默认或自定义的优先级队列

2023-04-07 01:08:24 468

原创 赛码网 搭积木 连通分量、欧拉通路、欧拉回路

赛码网 搭积木 连通分量、欧拉通路、欧拉回路

2023-04-06 22:51:26 145

原创 赛码网 Manager 最后录取多少人

赛码网 Manager 最后录取多少人

2023-04-04 00:38:43 456 1

原创 Python 字符串常用操作总结

Python 字符串常用操作总结

2023-04-02 01:53:37 93

原创 Python 默认排序或自定义排序总结

Python 默认排序或自定义排序总结

2023-04-01 03:31:08 1446

原创 Python语言实现二叉树的前序、中序、后序和层序遍历

Python语言实现二叉树的前序、中序、后序和层序遍历

2023-03-25 22:57:32 265

原创 LeetCode 236. 二叉树的最近公共祖先 倍增LCA

LeetCode 236. 二叉树的最近公共祖先 倍增LCA

2023-03-25 22:38:58 110

原创 Python求二叉树的属性(深度、直径等)

Python求二叉树的属性(深度、直径等)

2023-03-25 22:31:09 128

原创 Python语言建立二叉树的几种方式(适用于需要建树的场景)

Python语言建立二叉树的几种方式(适用于需要建树的场景)

2023-03-25 20:40:45 4852 4

原创 LeetCode 257 二叉树的所有路径 dfs或bfs

LeetCode 257 二叉树的所有路径 dfs或bfs

2023-03-24 04:03:55 36

原创 LeetCode 209 长度最小的子数组 前缀和+二分

LeetCode 209 长度最小的子数组 前缀和+二分

2023-03-23 17:43:38 48

原创 LeetCode 792. 匹配子序列的单词数 二分查找

LeetCode 792. 匹配子序列的单词数 二分查找

2022-11-18 23:00:14 95

原创 LeetCode 775. 全局倒置与局部倒置 归并排序 思维

leetcode 755

2022-11-16 20:16:33 71

原创 Python 一些常用函数说明

Python 一些常用函数说明

2022-01-18 00:38:22 228

原创 Pytorch 一些常用函数说明

Pytorch 一些常用函数说明

2021-12-27 01:08:40 84

原创 PIPIOJ 1133: 棋盘问题 dfs

题目:http://39.106.164.46/problem.php?id=1133代码如下:#include<iostream>#include<stdio.h>#include<cmath>#include<algorithm>#include<queue>#include<set>#include<vector>#define MAX #define INF 0x3f3f3f3ftypedef

2020-10-14 19:12:56 343

原创 PIPIOJ 1183: 信使PIPI 多次bfs+最小生成树

题目:http://39.106.164.46/problem.php?id=1183思路:(1)将每个为’C’或者小写’c’的点哈希成1~cnt的序号,代表图中有cnt个点。(2)多次bfs将所给的矩阵化为邻接矩阵。(3)然后用prim算法求最小生成树。代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue&g

2020-10-14 10:18:35 212

原创 PIPIOJ 1112: 回文串 求回文子串的个数

题目:http://39.106.164.46/problem.php?id=1112代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector>#include<stack>#include<map&g

2020-10-14 10:18:25 172

原创 PIPIOJ 1088: 回文串询问Ⅱ 区间回文子串的个数

题目:http://39.106.164.46/problem.php?id=1088代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector>#include<stack>#include<map&g

2020-10-13 20:06:50 389

原创 PIPIOJ 1083: 最长公共子序列Ⅰ模板

题目:http://39.106.164.46/problem.php?id=1083代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector>#include<stack>#include<map&g

2020-10-13 19:13:31 159

原创 PIPIOJ 1060: PIPI的目标Ⅴ 枚举

题目:http://39.106.164.46/problem.php?id=1060思路:枚举a,然后b和c再进行折半枚举,选出一个a+b+c最接近c的,记录下这个最大和。代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vect

2020-10-13 17:28:18 127

原创 PIPIOJ 1092: 地头蛇PIPI 动态规划

题目:http://39.106.164.46/problem.php?id=1092思路:题目中dp总共有四个状态,前面一家店选或不选,后面一家店选或不选,这里直接用四个变量代替,初始化第一个状态last_do等于第一个输入的值,然后从第二家店开始遍历。代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>

2020-10-13 17:10:51 109

原创 PIPIOJ 1325: 社交网络 set的使用+bfs

题目:http://39.106.164.46/problem.php?id=1325思路:对于一个最终被感染的主机集合,我们可以使用set来存储这个集合,并且正好是序号递增的顺序,然后对于每一个可能的黑客主机,我们都进行一次bfs,跟这个主机距离小于等于t的所有主机必须都被感染,并且跟这个主机距离大于t的其他主机都不能被感染,那么这个主机才可能有嫌疑。代码如下:#include<iostream>#include<algorithm>#include<stdio

2020-10-13 16:32:13 110

原创 PIPIOJ 1348: PIPI的序列问题Ⅱ 接雨水 单调栈

题目:http://39.106.164.46/problem.php?id=1348思路:可以先学习一下单调栈:单调栈代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector>#include<stack&g

2020-10-13 15:31:05 116

原创 PIPIOJ 1061: PIPI的目标Ⅵ 枚举

题目:http://39.106.164.46/problem.php?id=1061思路:由于题目要求最后按照字典序输出,我们可以先对数组排个序,然后从头枚举a,然后枚举b,为了降低复杂度,枚举c和d的时候可以采取折半枚举,用两个指针l和r指向左右两端,判断c+d是否等于t-(a+b),若相等,则记录一个结果。注意最后我们还要筛去重复的记录。代码如下:#include<iostream>#include<algorithm>#include<stdio.h&gt

2020-10-13 14:02:18 164

原创 PIPIOJ 1144: PIPI的灯泡 求异或 思维

题目:http://39.106.164.46/problem.php?id=1144思路:编号出现次数为奇数的即为最后答案,所以我们对所有出现的编号进行异或运算即可。代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector&

2020-10-13 01:53:41 131

原创 PIPIOJ 1071: 数塔 动态规划

题目:http://39.106.164.46/problem.php?id=1071转移方程:dp[i][j]=mp[i][j]+max(dp[i+1][j],dp[i+1][j+1])代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include&

2020-10-13 01:22:48 88

原创 PIPIOJ 1056: PIPI的目标Ⅱ map的使用

题目:http://39.106.164.46/problem.php?id=1056思路:注意两个数相等且和为t的情况。代码如下:#include<iostream>#include<algorithm>#include<stdio.h>#include<cmath>#include<queue>#include<cstring>#include<vector>#include<stack&g

2020-10-13 01:12:30 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除