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

原创 代码随想录算法训练营第八天 | 344. 反转字符串,541. 反转字符串II,卡码网54. 替换数字,151. 翻转字符串里的单词,卡码网 55. 右旋转字符串

【代码】代码随想录算法训练营第八天 | 344. 反转字符串,541. 反转字符串II,卡码网54. 替换数字,151. 翻转字符串里的单词,卡码网 55. 右旋转字符串。

2024-03-17 22:37:43 357 1

原创 代码随想录算法训练营第七天 | 454. 四数相加II,383. 赎金信,15. 三数之和,18. 四数之和

出现了点小插曲,用gpt帮我修改了,所以有两种不同代码写法。

2024-03-16 20:31:42 307 1

原创 代码随想录算法训练营第六天|242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

【代码】代码随想录算法训练营第六天|242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和。

2024-03-13 00:11:45 271

原创 代码随想录算法训练营第四天|24.两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、142.环形链表II

这个代码的逻辑是基于“快慢指针”或“双指针”技术的。存在两个指针,一个快指针(fast)一次移动两个节点,一个慢指针(slow)一次移动一个节点。首先,快指针和慢指针从链表的头部开始移动。如果链表有环,那么快指针和慢指针最终会在环内的某个位置相遇。如果链表没有环,那么快指针会先到达链表的尾部,此时返回null。如果快慢指针在环内相遇了,我们现在需要找到环的起点。其中一个思想是,从头部和相遇点分别设定两个指针,每次各走一步,那么当这两个指针再次相遇时,相遇点就是环的起点。

2024-03-11 00:18:51 400 1

原创 代码随想录算法训练营第三天|203.移除链表元素、 707.设计链表、206.反转链表

不过我这个有设计思路,可以拆分成很多小题目。看起来这就是一个 笨办法 ……其实没有完全的解决处理问题。单链表 结点的类定义。

2024-03-08 23:53:22 340

原创 代码随想录算法训练营第二天|977.有序数组的平方、 209.长度最小的子数组、59.螺旋矩阵II

但是我这里有两个问题 1是没有考虑n=1的情况 2是当进入最后一点的时候没有人物匹配条件 我得跳出所有障碍物 给人物走最后一步。用左边终止循环,需要注意sum不能一直加,否则数组越界或者错误的时机break出去,导致区间过大。然后我的解题思路是 用左边界作while循环判断条件,然后不知道怎么用右边界终止循环的。导致debug了半天,然后模拟画图,最后解决了,终于知道哪个点break出去了。用模拟行为,造一个移动角色,用自增来控制行进距离,x y为人物坐标。然后就是怎么把遍历后的数据,按照指定顺序放进去。

2024-03-08 01:07:53 554 1

原创 代码随想录算法训练营第一天|704.二分查找、27.移除元素

数组

2024-03-05 23:54:53 545

原创 Flutter环境及软件安装

1.git 拉取 flutter sdk 和 官网下载 => 更推荐官网下载flutterSDK 可以自己选择版本2.macos 下载 android studio+ andriod sdk (根据macos是用的什么芯片)3.终端 配置homebrew环境 可配置国内镜像4.zsh终端 可以先配置bash_profile资源刷新

2023-12-12 15:18:51 187 1

空空如也

空空如也

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

TA关注的人

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