自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Acy夕拾算法 Week2_day5

2.确定递推公式:dp[i] = max( dp[i], dp[j]+1 )取dp[j] + 1的最大值。2.确定递推公式:dp[i] = min( dp[i], dp[i-coins[小于i的]]+1 )·X贪心X:先取最大的,如果>了再往小取;1.确定dp数组以及下标的含义:dp[i]:总金额为i时,需要的最少硬币个数。3.dp数组如何初始化:dp[0]=0;1.确定dp数组以及下标的含义:dp[i]:0~i时的最长增序列。3.dp数组如何初始化:dp[0]=1;··类完全背包:取最少的物品装满背包。

2025-04-04 23:33:48 319

原创 Unity脚本执行顺序、序列化与数据存储

https://www.cnblogs.com/chenyu007/articles/18325424https://blog.youkuaiyun.com/qq_42883222/article/details/115981479https://blog.youkuaiyun.com/qq_55071342/article/details/127307129更改脚本执行的优先级Edit->ProjectSettings->ScripExecutionOrder拖动位置调整顺序Default Time值越小,越先执行缺

2025-04-04 00:57:40 694

原创 Acy夕拾算法 Week2_day4

贪心无套路;局部最优 推 全局最优。

2025-04-03 16:33:11 307

原创 Acy夕拾算法 Week2_day3

3.单层搜索逻辑:更新元素至数组中;元素可重复使用,递归时用i即可;1.确定函数参数和返回值:sum保存path中元素的和;2.确定递归终止条件:如果sum>target不继续return;递归根据 结果与数组的大小相等 结束纵向遍历。元素不能重复使用,used记录:使用过的-true。startIndex控制从数组的哪里开始取数。集合,无重复,顺序改变不增加子集个数。结果在每个节点里,每层递归都收集结果。数组的大小为树的深度。可重复加,选完仍可再选。代码随想录:回溯三部曲。

2025-04-02 23:27:17 151

原创 Acy夕拾算法 Week2_day2

2.确定递推公式:dp[i][j] = min( dp[i-1][j], dp[i][j-1]) + grid[i][j]那么到达dp[i][j]的路径条数 = 到达dp[i-1][j]的路径条数 + 到达dp[i][j-1]的路径条数。2.确定递推公式:dp[i][j] = dp[i-1][j] + dp[i][j-1];·text1的i-1和text2的j-1相同 dp[i][j]=dp[i-1][j-1]+1。要走到[i][j],曾经可能从[i-1][j]向下走,或者从[i][j-1]向右走。

2025-04-01 23:32:47 1261

原创 Unity资源加载

Unity游戏引擎 加载Asset中资源的方式:Resources/AssetBundle/Addressables,将需要加载到场景中的资源放在Asset目录下的Resources文件中,通过Unity提供的API加载资源。创建命名为Resources的文件夹,将需要加载的资源放置于该文件夹下Load:通过路径加载资源LoadAll:加载该Resources下的所有资源LoadAsync:异步加载资源,通过协程实现UnloadAsset:卸载加载的资源FindObjectsOfTypeAll:返

2025-03-31 23:57:08 436

原创 Acy夕拾算法 Week2_day1

3.dp数组如何初始化:dp[0]=nums[0],dp[1]=max(nums[1],nums[2])2.确定递推公式:dp[i] = max( dp[i-1], dp[i-2]+nums[i] )2.确定递推公式:dp[i] = dp[i-1] + dp[i-2];1.确定dp数组以及下标的含义:dp[i]:到达第n阶台阶,有dp[i]种方法;1.确定dp数组以及下标的含义:dp[i]:偷完第i号房间,的最高偷窃金额。3.dp数组如何初始化:dp[1] = 1, dp[2] = 2。

2025-03-31 17:12:42 388

原创 设计模式以及在Unity中的应用场景

工厂模式:每个鼠标都有自己的中间件,创建苹果鼠标,增加自己的中间件,这样就不会违反开闭原则了,每次只更改自己的中间件。·特点:发布者(多播委托本身) + 订阅者(赋值的函数) = 观察者模式-------------再听。1-1.实例全局唯一:用 static 定义类的实例,static定义的 属于全局 不属于类对象本身。即,类只能在内部实例一次,提供一个接口,但在外部无法对此类实例化。· 通过+=给多播委托赋值----赋值的那些函数 是 订阅者。2.用哈希code验证-----哈希值(地址)相同。

2025-03-29 23:49:59 500

原创 Acy夕拾算法 Week1_day6

leetcode官方:用102的代码,最后reverse(res.begin(), res.end());方法一-2:已知了每层的size,size==0时即为最后一次遍历,此时的节点即为最后右节点,返回其值。还是 前序遍历放入队列,但答案先以层为单位放入栈,再从栈弹出放入vector—实现倒叙;放入根节点,记录当队列size大小,弹出一个 size --,同时加入它的子节点。方法一-1:还是102,前序遍历,覆盖着存值-------不优美。借助队列保存每层遍历过的元素 和 对应的子节点,先进先出。

2025-03-29 19:26:38 376

原创 C#语言特性

相关博客:装箱拆箱内部:https://blog.youkuaiyun.com/qiaoquan3/article/details/51439726。

2025-03-29 00:51:43 216

原创 Unity动画系统

相关链接:动画混合树:https://blog.youkuaiyun.com/leoysq/article/details/134795584动画事件:https://blog.youkuaiyun.com/lengyoumo/article/details/110957550。

2025-03-28 23:58:39 264

原创 Acy夕拾算法 Week1_day5

知识点参考:代码随想录-二叉树理论基础· 父节点的数组下标是 i,那么它的左孩子就是 i * 2 +1,右孩子就是 i * 2 +2。· 深度优先:有前中后序遍历:这里前中后,其实指的就是·· 前序遍历:中左右·· 中序遍历:左中右右中····:从最中开始,从最左开始;左右顺序不变;所有的都要遍历完,才能开始;左右是指图中的左右,即当中在图中的最左时它为左,eg,中序的5递归:1.参数和返回值;2.终止条件;3.单层逻辑。

2025-03-28 17:22:40 287

原创 Acy夕拾算法 Week1_day4

遍历,如果是({[,放入]});如果等于栈顶,弹出栈顶;都不对应,无效括号false。·错误:没考虑到 “){” ----栈顶为空时,return false;·放入栈时,不放左括号本身,而是放对应的右括号–方便查询和弹出。·左括号必须以正确顺序闭合,用栈,先进后出,确保顺序闭合。·剪枝:字符串为奇数,一定不是有效字符串,括号两两对应。

2025-03-27 23:43:21 164

原创 Unity物理引擎

相关资料:Unity官方文档刚体:https://docs.unity.cn/cn/2020.3/Manual/class-Rigidbody2D.html。

2025-03-27 00:33:01 282

原创 Acy夕拾算法 Week1_day3

·所以即便要查找 数值key,也不需要用multimap可重复的key,而且multimap怎么按key查值?··用map<数值,下标>,------通过了?unordered_map是基于哈希表实现的,插入查找复杂度为O(1)·哈希表,存遍历过的数,target-新来的数b = 能与b凑成目标值的数a。map是基于红黑树实现的,插入查找复杂度为O(log n)··用vector存的话,查找又要遍历一遍,pass。·将 a 与哈希表中的数做判断,里面是否有 a。··用unordered_map。

2025-03-26 23:46:11 267

原创 Unity/C# 关于协程

··协程方法被调用时,Unity会将协程与一个迭代器一起添加到待处理队列;Unity将在每一帧的Update方法中处理队列中的协程,直到协程完成或被停止。··通过 IEnumerator 接口实现,利用 yield 语句在特定位置暂停执行,并通过MoveNext()方法恢复执行。-迭代器与 IEnumerator :Unity通过遍历 IEnumerator 对象实现协程的分步执行;-协程调度器:Unity内置的协程管理器负责跟踪所有协程状态,在每帧检查每个协程的条件是否满足(如等待时间是否到达)。用

2025-03-25 20:15:48 367

原创 Acy夕拾算法 Week1_day2

采用 双+1指针,cur指向当前,temp存储(指向)当前next的位置,cur_pre存储(指向)当前cur 逆序应该的next位置。·思路错误:采用双指针,没有考虑到指针的next改变后,无法继续向前遍历;·指针在定义时,不能连着写,一个指针一个ListNode*;··两指针,快在head->next,慢在head,快的一次移动2步,慢的一次1步;··.conunt()看哈希表里有没有,有1,没0;·返回 由于循环后,当前指向了下一个,所以要返回cur_pre。·龟兔赛跑算法:兔子快,乌龟慢;

2025-03-25 17:18:59 439

原创 Unity生命周期

顺次执行---------------------------------------------Awake():一个对象只调用一次;游戏对象被实例化,用于进行初始化操作。OnEnable()Start():第一次帧更新前调用一次;游戏对象被激活,用于一次性初始化。循环----------------------------------------------------FixedUpdate():物理帧更新 不受帧率影响(可设置更新间隔),可避免不同帧率下的跳跃性问题,但执行复杂运算时会影响游戏

2025-03-24 14:35:33 204 1

原创 Acy夕拾算法 Week1_day1

遍历时,保证最前<最后 —不用==,因为两个指针在同一位置,交不交换都是那个字母。遍历到不等于val的数时,放到cur的位置,这样cur以前的都不等于val。·空数组时,返回0;pre需要到最后,所以pre<size();·双指针,直接交换最前后两位置的内容,最前++,最后–都从0开始遍历,cur是最终答案,pre向后遍历,·思路错误:判断他们==的时候,pre赋给cur。·双指针,cur当前结果,pre去找。pre&cur-1比较,如果不同。把pre赋给cur;·遍历时用的i,没有限制pre。

2025-03-24 12:55:00 294

原创 新版本vscode运行出现:You don‘t have an extension for debugging Python. ...

Run -> Run Without Debugging 后出现:选择 Cancel侧边出现Do you want to install the recommended extensions for Python?选择 Install 后,它会自动安装再次运行输出结果书:Opencv计算机视觉基础教程Python版慕课版1.2.4安装vscode...

2022-03-06 08:07:29 23135

原创 执行 python get-pip.py 后出现Hi there!的一封信

执行 python get-pip.py 后出现Hi there!的一封信Hi there!The URL you are using to fetch this script has changed, and this one will nolonger work. Please use get-pip.py from the following URL instead: https://bootstrap.pypa.io/pip/3.5/get-pip.pySorry if thi

2021-03-28 20:33:04 1086

空空如也

空空如也

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

TA关注的人

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