自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 代码随想录算法训练营第十八天|LeetCode513、LeetCode112、LeetCode113、LeetCode106、LeetCode105

代码随想录算法训练营第十八天|LeetCode513、LeetCode112、LeetCode113、LeetCode106、LeetCode105

2023-03-18 00:57:42 103

原创 代码随想录算法训练营第十七天|LeetCode110.平衡二叉树、LeetCode257.二叉树的所有路径、LeetCode404.左叶子之和

代码随想录算法训练营第十七天|LeetCode110.平衡二叉树、LeetCode257.二叉树的所有路径、LeetCode404.左叶子之和

2023-03-16 13:36:12 128

原创 代码随想录算法训练营第十六天|LeetCode104.二叉树的最大深度、LeetCode111.二叉树的最小深度、LeetCode222.完全二叉树的节点个数

代码随想录算法训练营第十六天|LeetCode104.二叉树的最大深度、LeetCode111.二叉树的最小深度、LeetCode222.完全二叉树的节点个数

2023-03-16 10:34:48 116

原创 代码随想录算法训练营第二十天| LeetCode654.最大二叉树、LeetCode700.二叉搜索树中的搜索、LeetCode617.合并二叉树、LeetCode98.验证二叉搜索树

代码随想录算法训练营第二十天| LeetCode654.最大二叉树、LeetCode700.二叉搜索树中的搜索、LeetCode617.合并二叉树、LeetCode98.验证二叉搜索树

2023-03-13 23:43:44 102

原创 代码随想录算法训练营第十五天|层序遍历十道题、LeetCode226.翻转二叉树、LeetCode101.对称二叉树

代码随想录算法训练营第十五天|层序遍历十道题、LeetCode226.翻转二叉树、LeetCode101.对称二叉树

2023-03-10 00:31:08 87

原创 代码随想录算法训练营第十四天|LeetCode144.二叉树的前序遍历、LeetCode94.二叉树的中序遍历、LeetCode145.二叉树的后序遍历

代码随想录算法训练营第十四天|LeetCode144.二叉树的前序遍历、LeetCode94.二叉树的中序遍历、LeetCode145.二叉树的后序遍历

2023-03-09 01:51:09 42

原创 代码随想录算法训练营第十三天|LeetCode239.滑动窗口最大值、LeetCode347.前K个高频元素

代码随想录算法训练营第十三天|LeetCode239.滑动窗口最大值、LeetCode347.前K个高频元素

2023-03-03 00:46:29 85

原创 代码随想录算法训练营第十一天|LeetCode20.有效的括号、LeetCode1047.删除字符串中的所有相邻重复项、LeetCode150.逆波兰表达式求值

代码随想录算法训练营第十一天|LeetCode20.有效的括号、LeetCode1047.删除字符串中的所有相邻重复项、LeetCode150.逆波兰表达式求值

2023-02-27 23:53:20 58

原创 代码随想录算法训练营第十天|LeetCode232.用栈实现队列、LeetCode225.用队列实现栈

代码随想录算法训练营第八天|LeetCode232.用栈实现队列、LeetCode225.用队列实现栈

2023-02-27 23:36:05 68

原创 代码随想录算法训练营第八天 |LeetCode344、LeetCOde541、剑指 Offer05、LeetCode151、剑指 Offer=58-II

代码随想录算法训练营第八天 |LeetCode344.反转字符串、541.反转字符串 II、剑指 Offer05.替换空格、LeetCode151.反转字符串中的单词、剑指 Offer=58-II.左旋转字符串

2023-02-25 21:15:17 54

原创 代码随想录算法训练营第七天 |LeetCode454.四数相加 II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和

代码随想录算法训练营第七天 |LeetCode454.四数相加 II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和

2023-02-24 23:29:40 95

原创 代码随想录算法训练营第六天 |242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和

代码随想录算法训练营第六天 |242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和

2023-02-21 00:03:56 30

原创 代码随想录算法训练营第四天 C++ 实现| 24.两两交换链表中的节点、19.删除链表的倒数第 N 个结点、面试题 02.07.链表相交、142.环形链表 II

代码随想录算法训练营第四天 | 24.两两交换链表中的节点、19.删除链表的倒数第 N 个结点、面试题 02.07.链表相交、142.环形链表 II

2023-02-19 00:05:59 33

原创 代码随想录算法训练营第三天 c++实现 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表

代码随想录算法训练营第三天 c++实现 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表

2023-02-17 23:31:27 54

原创 代码随想录算法训练营第二天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、总结

代码随想录算法训练营第一天 | LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、总结

2023-02-16 22:16:30 326

原创 代码随想录算法训练营第一天 | LeetCode704.二分查找、LeetCode27.移除元素

代码随想录算法训练营第一天 | LeetCode704.二分查找、LeetCode27.移除元素

2023-02-15 23:31:19 448 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 82

原创 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 59

原创 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 66

原创 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 57

原创 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 129

原创 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 183

原创 PAT乙级:1002 写出这个数 (20 分)

@[TOC](1002 写出这个数 (20 分))欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown

2021-02-20 17:17:28 127

空空如也

空空如也

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

TA关注的人

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