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

原创 代码随想录day6:242有效的字母异位词;349俩个数组的交集

242 利用了ASCII 在第一个字符串中记录每个字母的次数 在第二个字符中把次数进行对比 然后减去ASCII码 得到的阿拉伯数字。349 数组交集 先把一个数组元素进行转化位unordered_set,然后遍历另一个数组元素,与第一个数组的哈希表比较 将结果输出。用ASCII码就相当于用哈希表做了一个映射。

2024-02-03 00:15:06 336 1

原创 代码随想录算法训练营第4天:24两两交换链表节点;19删除链表的倒数第N个结点;链表相交;142环形链表2

2双指针 指针相差为n 快指针先遍历n 然后同时遍历 遍历到结尾时 慢指针刚好到倒数n的位置 然后删除慢指针所指的位置即可。很巧妙 这是先遍历求得长度 然后倒数第n个元素 就是遍历到l-n+1的位置;大胆去写即可,先理清思路,然后大胆去写,注意缓存的数据,要有两个指针。//判断环形入口 相遇之前快指针多走的距离 就是慢指针走的距离。重点在思路 怎么想到求其差的 差值刚好是长链表。慢指针转到入口的时候 快指针转一圈。//即 头节点距离环形入口的距离。Z是快节点比慢节点多走的节点数。

2024-01-29 23:12:10 545

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

看教程吧 比较基础 但是很复杂 有些边界问题 和 private问题 容易出错的是一些条件。有两种方法,一是移动头节点删除,一是使用虚拟节点删除。对于我来说 重点在于 构建链表以及初始化。使用虚拟头节点 会更加方便。203.移除链表元素。

2024-01-27 12:10:55 524

原创 随想录刷题日记 Day2 : 977数组平方,209.长度最小子数组,59螺旋矩阵

(即数组的最大长度,即是int类型的最大长度),省的初始化值还不如最大长度,从大往小寻找最小值。例如数组(1,2,3,4,5)target为15,那result就为5,初始化值如果小于5的话,初始化值就会是最小值,就会小于5,结果就会出错。,然后将i指针后移一位,并且需要将num的值减去nums[j],然后继续判断sum与target,如果小于target,则继续进行遍历将j加1,直至i和j之间的元素和sum再次大于target,不停循环,不停记录(j-i+1),直至结束。这段代码错误的原因是,

2024-01-26 13:37:31 556 1

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

自己思路:在写的时候出了一些错,主要是int mid 写错了,应该按照防止溢出的写法更好。另外这道题目的关键就是,边界问题。还好这方面我没什么疑惑,依靠自己可以理解。但是上手写的时候还是漏洞百出,眼高手低了。27. 移除元素暴力解法都没找出来,气笑了。不论哪个解法,都停留在了if(nums[i] == val),其实暴力解法很容易理解,只是自己思维局限了,老想着有什么捷径。

2024-01-24 18:34:20 552

原创 求助,shader材质赋予到物体时,物体消失,提示错误

图为shader代码 unity提示编译错误,Shader warning in 'Custom/39': CGPROGRAM block does not contain #pragma vertex, #pragma fragment or #pragma surface directive, skipping at line 19Shader warning in 'Custom/39': Both vertex and fragment programs must be present i

2023-04-07 20:53:10 194 1

空空如也

空空如也

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

TA关注的人

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