自定义博客皮肤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)
  • 收藏
  • 关注

原创 第三天——哈希表

第三天——哈希表两个数组的交集力扣原题这道题其实思路很清楚,我们需要记录一个数组的不重复的元素然后再和另一个数组比较。但因为我们无法保证内容的顺序性,因此采用哈希表来存储是最合适的。代码如下:class Solution {public: vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { unordered_set<int>

2022-01-20 20:42:34 406

原创 数据结构第二天之链表

第二天——链表其实链表这个东西,比较简单吧。一个数据域,一个指针域,常用的也就那么几种解决办法,双指针啥的。但是鉴于我是Java转C++,对我来说这个玩意的难点在于记得释放申请的空间。所以就练习一下并记录。移除链表元素力扣原题这种题就没啥难度,唯一的问题在于删除第一个节点时需要返回新的头节点。一个合理的方法是设置一个虚拟头节点统一删除操作,这样最后只需返回虚拟头节点的指向节点就行。代码如下:class Solution {public: ListNode* removeElements

2022-01-13 01:45:38 111

原创 数据结构第一天之数组

第一天——数组二分查找首先需要注意的是,二分查找需要随机寻址和关键字有序,不然不可使用。关于二分法,最重要的要点在于区间定义和二分中点的更新,现总结如下:左右为闭区间的二分查找循环条件:左浮标小于等于右浮标左右区间更新:中间位置 + / - 1代码示例:class Solution {public: int search(vector<int>& nums, int target) { int left = 0; int righ

2022-01-09 17:59:22 285

空空如也

空空如也

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

TA关注的人

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