- 博客(23)
- 收藏
- 关注
原创 代码随想录算法训练营第十八天|LeetCode513、LeetCode112、LeetCode113、LeetCode106、LeetCode105
代码随想录算法训练营第十八天|LeetCode513、LeetCode112、LeetCode113、LeetCode106、LeetCode105
2023-03-18 00:57:42
181
原创 代码随想录算法训练营第十七天|LeetCode110.平衡二叉树、LeetCode257.二叉树的所有路径、LeetCode404.左叶子之和
代码随想录算法训练营第十七天|LeetCode110.平衡二叉树、LeetCode257.二叉树的所有路径、LeetCode404.左叶子之和
2023-03-16 13:36:12
261
原创 代码随想录算法训练营第十六天|LeetCode104.二叉树的最大深度、LeetCode111.二叉树的最小深度、LeetCode222.完全二叉树的节点个数
代码随想录算法训练营第十六天|LeetCode104.二叉树的最大深度、LeetCode111.二叉树的最小深度、LeetCode222.完全二叉树的节点个数
2023-03-16 10:34:48
292
原创 代码随想录算法训练营第二十天| LeetCode654.最大二叉树、LeetCode700.二叉搜索树中的搜索、LeetCode617.合并二叉树、LeetCode98.验证二叉搜索树
代码随想录算法训练营第二十天| LeetCode654.最大二叉树、LeetCode700.二叉搜索树中的搜索、LeetCode617.合并二叉树、LeetCode98.验证二叉搜索树
2023-03-13 23:43:44
220
原创 代码随想录算法训练营第十五天|层序遍历十道题、LeetCode226.翻转二叉树、LeetCode101.对称二叉树
代码随想录算法训练营第十五天|层序遍历十道题、LeetCode226.翻转二叉树、LeetCode101.对称二叉树
2023-03-10 00:31:08
210
原创 代码随想录算法训练营第十四天|LeetCode144.二叉树的前序遍历、LeetCode94.二叉树的中序遍历、LeetCode145.二叉树的后序遍历
代码随想录算法训练营第十四天|LeetCode144.二叉树的前序遍历、LeetCode94.二叉树的中序遍历、LeetCode145.二叉树的后序遍历
2023-03-09 01:51:09
86
原创 代码随想录算法训练营第十三天|LeetCode239.滑动窗口最大值、LeetCode347.前K个高频元素
代码随想录算法训练营第十三天|LeetCode239.滑动窗口最大值、LeetCode347.前K个高频元素
2023-03-03 00:46:29
131
原创 代码随想录算法训练营第十一天|LeetCode20.有效的括号、LeetCode1047.删除字符串中的所有相邻重复项、LeetCode150.逆波兰表达式求值
代码随想录算法训练营第十一天|LeetCode20.有效的括号、LeetCode1047.删除字符串中的所有相邻重复项、LeetCode150.逆波兰表达式求值
2023-02-27 23:53:20
77
原创 代码随想录算法训练营第十天|LeetCode232.用栈实现队列、LeetCode225.用队列实现栈
代码随想录算法训练营第八天|LeetCode232.用栈实现队列、LeetCode225.用队列实现栈
2023-02-27 23:36:05
80
原创 代码随想录算法训练营第八天 |LeetCode344、LeetCOde541、剑指 Offer05、LeetCode151、剑指 Offer=58-II
代码随想录算法训练营第八天 |LeetCode344.反转字符串、541.反转字符串 II、剑指 Offer05.替换空格、LeetCode151.反转字符串中的单词、剑指 Offer=58-II.左旋转字符串
2023-02-25 21:15:17
95
原创 代码随想录算法训练营第七天 |LeetCode454.四数相加 II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和
代码随想录算法训练营第七天 |LeetCode454.四数相加 II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和
2023-02-24 23:29:40
163
原创 代码随想录算法训练营第六天 |242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
代码随想录算法训练营第六天 |242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
2023-02-21 00:03:56
42
原创 代码随想录算法训练营第四天 C++ 实现| 24.两两交换链表中的节点、19.删除链表的倒数第 N 个结点、面试题 02.07.链表相交、142.环形链表 II
代码随想录算法训练营第四天 | 24.两两交换链表中的节点、19.删除链表的倒数第 N 个结点、面试题 02.07.链表相交、142.环形链表 II
2023-02-19 00:05:59
49
原创 代码随想录算法训练营第三天 c++实现 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表
代码随想录算法训练营第三天 c++实现 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表
2023-02-17 23:31:27
77
原创 代码随想录算法训练营第二天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、总结
代码随想录算法训练营第一天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、总结
2023-02-16 22:16:30
392
原创 代码随想录算法训练营第一天 | LeetCode704.二分查找、LeetCode27.移除元素
代码随想录算法训练营第一天 | LeetCode704.二分查找、LeetCode27.移除元素
2023-02-15 23:31:19
528
1
原创 PAT乙级:1012 数字分类 (20 分)
1012 数字分类 (20 分)#include<iostream>#include<string>#include <iomanip>using namespace std;int main() { int arr[1001]; //由于不知道输入数量,先初始化数组,由于数字均为正整数,后续遍历遇到0就退出 for (int i = 0; i < 1001; i++) { arr[i] = 0; } for (int i = 0; i
2021-02-23 16:38:07
98
原创 PAT乙级:1013 数素数 (20 分)
1013 数素数 (20 分)#include<iostream>#include<string>#include<math.h>using namespace std;int main() { int arr[10000]; //定义一个数组,用于存放第1~10000个素数 int count = 0; //用于计数数组内素数数量 for (int i = 2; i < 150000; i++) { i
2021-02-23 16:34:21
66
原创 PAT乙级:1008 数组元素循环右移问题 (20 分)
1008 数组元素循环右移问题 (20 分)#include<iostream>using namespace std;int main() { int arr[100]; int len,trans; cin >> len >> trans;//输入数组长度和右移长度 for (int i = 0; i < len; i++)//给数组赋值 { cin >> arr[i]; } for (int i =
2021-02-23 16:07:37
73
原创 PAT乙级:1006 换个格式输出整数 (15 分)
1006 换个格式输出整数 (15 分)#include<iostream>#include<string>using namespace std;void hundred(int n)//百位输出n个“B”{ for (int i = 0; i < n; i++) { cout << "B"; }}void ten(int n)//十位输出n个“S”{ for (int i = 0; i < n; i++) { cout
2021-02-23 15:45:55
79
原创 PAT乙级:1001 害死人不偿命的(3n+1)猜想 (15 分)
1001 害死人不偿命的(3n+1)猜想 (15 分)#include<iostream>using namespace std;int chop(int num) { int chopNum = 0;//记录需要砍几步 while (num != 1) { if (num % 2 == 0) { num /= 2; } else { num = (3 * num + 1)/2; } chopNum++; } return chopNum;}
2021-02-23 15:38:48
192
原创 PAT乙级:1009 说反话 (20 分)
1009 说反话 (20 分)算法的大体思路是:将字符串从后向前遍历,遇到空格就向后输出。#include<iostream>#include<string>using namespace std;int main() { string str; getline(cin, str); int len = str.length(); int flag = len; for (int i = len - 1; i >= 0; i--) { if
2021-02-22 10:02:40
251
原创 PAT乙级:1002 写出这个数 (20 分)
@[TOC](1002 写出这个数 (20 分))欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown
2021-02-20 17:17:28
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人