自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++构造二叉树

本代码实例中,使用了模板的知识,方便更改树节点中的元素类型。

2023-06-18 19:35:18 88

原创 C++结构体中定义函数

在c++中,struct结构体中除了成员变量之外,也可以像类一样,定义成员函数,包括特殊的函数:构造函数和析构函数。接下来记录一个创建二叉树的例子。

2023-06-17 11:51:02 2649 1

原创 无重复字符的最长子串长度

leetcode小白每日做题记录清明期间,断更了几天习题集:hot100题目:无重复字符的最长子串长度做题思路对于寻找无重复最长子串问题(例如abcabcbb这个字符串,其无重复最长子串为abc,并且长度为3),我首先想到的就是滑动窗口和暴力求解,这个思想在数据结构中也是比较常用的。滑动窗口的原理是比较容易理解的,接下来通过图示进行说明:接下来贴一下我的c++代码 ps.其实字符串类的题个人认为用python更加方便class Solution {public: int lengt

2022-04-05 16:15:46 1255 5

原创 leetcode刷题记录-两数相加

leetcode小白每日做题记录习题集:hot 100 (c++)题目: 第二题 两数相加 (难度中等)做题思路小白目前只能想到比较直接的方法:本题是采用不带头结点的单链表进行操作的(这里要注意!不然后续的进位计算会出错!!这是我最开始踩的坑)通过对链表中数据的观察,发现只需要维护一个进位变量,这里我采用的是bool型变量,当需要进位时置进位变量st为true,反之为false。由于链l1,l2链表的长度不一定完全相同,因此我分为了三种链表状态进行考虑,再根据进位变量的状态分别进行不同操作。/**

2022-04-02 15:27:58 708 1

原创 leetcode刷题记录-两数之和

leetcode小白每日做题记录习题集:hot 100第一题 两数之和做题思路这道题属于简单题,我第一反应就是暴力搜索,但是暴力搜索采用了两层循环,会导致程序的时间复杂度过高,为O(n^2)。首先上一下我的暴力搜索的代码吧class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int len = nums.size(); vec

2022-04-01 16:46:15 728 1

空空如也

空空如也

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

TA关注的人

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