自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录day6哈希表

当我们要使用集合来解决哈希问题的时候,优先使用unordered_set,因为它的查询和增删效率是最优的,如果需要集合是有序的,那么就用set,如果要求不仅有序还要有重复数据的话,那么就用multiset。此时就要选择另一种数据结构:map ,map是一种key value的存储结构,可以用key保存数值,用value再保存数值所在的下标。,当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。当我们想使用哈希法来解决问题的时候,我们一般会选择如下三种数据结构。

2024-03-11 22:35:32 532

原创 链表边界情况利用极端来举例

链表边界情况利用极端来举例。

2024-03-11 22:24:14 202

原创 代码随想录day1 704二分查找 27 移除元素

快指针进行探测,锁定即将加入新元素,慢指针为需替换元素,每个慢指针均进行替换,但因快指针所指向位置不同,快指针判断导致结果改变以及不改变两种情况,vector导致显示size减一,实际不变。要注意数组不能直接删除,要进行覆盖,覆盖后要注意i--(后面元素均往前一位)和size--相比于遍历的复杂度O(n),二分法能够将复杂度缩小到O(logn),适用于。有两种解决方法,可通过暴力直接解决,但复杂度较高。2.也可通过双指针法解决,此方法复杂度较低。

2024-03-06 22:07:31 444

空空如也

空空如也

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

TA关注的人

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