自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Android第一行代码第二版源码碰到的一些问题

1. 这里添加这两句代码2.更改gradle的版本号3.改一下这个版本4.v4和v7的解决办法https://blog.csdn.net/qq_40662487/article/details/105450689

2023-08-06 21:04:20 60

原创 leetcode第27题移除元素

leetcode第27题移除元素暴力解法:两个for循环遍历数数组,第一个for循环遍历数组元素,第二个for循环更新数组元素关于发现了要移除的元素,就将数组集体向前移动一位int size = nums.size();for(int i = 0; i < size(); i++){ if(nums[i] == taget){ for(int j = i + 1; j < size; j++) nums[j - 1] = nums[j]; i--;

2022-03-07 10:40:21 73

转载 leetcode第206题:反转链表(学习笔记)

思路:定义一个prev指针和一个next指针,具体看图图上为第一次循环后的结果:prev指针会根据循环移动到curr的位置,curr会移动到next的位置,然后curr->next会指向prev使得链表重新连接起来。后面的循环依次进行就好了class Solution {public: ListNode* reverseList(ListNode* head) { //第一步:定义一个指针用来 ListNode *prev=null

2021-11-05 21:07:44 69

转载 leetcode第234题:回文链表(学习笔记)

思路:1:把元素放容器2:首尾开始遍历数组,比较是否相等class Solution {public: bool isPalindrome(ListNode* head) { vector<int>vals; //将元素存进容器里面 while(head!=nullptr) { vals.emplace_back(head->val);

2021-11-05 20:31:49 73

转载 leetcode第143题:重排链表(学习笔记)

把链表里的元素存进容器里面用指针操作class Solution {public: void reorderList(ListNode* head) { if(head==nullptr) { return; } //容器设置,把链表里面的元素存进容器里面 vector<ListNode*>vec; List.

2021-11-05 19:14:09 73

转载 leetcode第61题:选转链表(学习笔记)

(学习笔记)关于leetcode第61题:旋转链表代码分为三个部分:第1部分:遍历求表长:定义一个iter指针指向链表的头结点,定义一个变量用来计数,只要iter指向结点的下一个结点不为空,就让它循环遍历,并且计数求表长。第2部分:找到移动后最后一个结点的位置。 具体方法add=n-k%n,add变量是移动的距离,先找到要移动的长度,然后闭环。接着让iter指针移动,移动add距离。这是iter指针就指向移动后最后一个结点的位置。第3部分:设置新的头结点。 设置一个新的ret指针指向闭环里面

2021-10-28 21:41:57 114

空空如也

空空如也

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

TA关注的人

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