自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (2)
  • 收藏
  • 关注

原创 力扣题一哈希表

2023-04-13 20:31:59 126

原创 力扣题———链表

2023-04-13 20:30:35 113

原创 LeetCode刷题--数组

我这里想着,查找到一个符合的值之后,定义两个临时变量,i--和j++,直到找到和目标值不一样的下标,最后的边界就是此时的i+1和j-1(因为最后一次的判断不满足条件的时候执行了一次i--和j++),但我不知道这样会不会时间复杂度变为。这里需要注意,找到i时,移动使用for语句,要使得j=i+1,因为用j=i的话,每一次移动的最后一位是无法填补元素的,会报错。可以做哈希表,两个都是int类型,哈希表的关键字是每个元素的下标,对应的键值是该下标所满足的最小长度,若是没有满足条件的,该下标为0。

2023-04-03 17:29:32 239

原创 LeetCode第四题c++

4. 寻找两个正序数组的中位数给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的。算法的时间复杂度应该为。

2023-03-17 17:01:27 179

原创 LeetCode第三题c++

引入队列包含头文件: #include< queue>定义:queue< int > q;可能用到的指令:q.empty() 如果队列为空返回true,否则返回falseq.size() 返回队列中元素的个数q.pop() 删除队列首元素但不返回其值q.front() 返回队首元素的值,但不删除该元素q.push() 在队尾压入新元素。

2023-03-16 16:22:16 158

原创 LeetCode第二题:两数相加c++

1.新链表,也就是结果所需要的和链表,是旧链表最大长度+1.这个情况可能会造成浪费2.判断最后一次进位变量,值为1,则给新链表增加。

2023-03-13 19:03:38 218

原创 哈希表的学习

开放寻址法,是指如果当前关键字如果已经有对应值,就去该地址的下一个地址去查询,看是否可以存储。我觉得这个若是对于一个数组,存储时,前面重复的关键字会导致占用后面该正在存储的关键字,使得哈希表不能完全是一个哈希表了。就是本来关键字是3 的,但因为关键字是2的过多,占用了3的位置,那么当我们想要找关键字3的值时,就无法直接找到了。,是根据关键字来创建的一个表格,创建之后就可以遍历了,是很快的一个操作,可以理解为电话簿存储联系人时,每个首字母对应一个关键字,匹配则存往该地址。可能会导致存储空间的浪费。

2023-03-13 16:33:28 83

原创 leetcode学习之第一题(C++)

leetcode第一题,c++

2023-02-23 11:39:23 201

空空如也

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

TA关注的人

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