会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
就当笔记吧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
40
41
42
43
44
45
46
47
48
下一页
2022年3月10日
无权图深度,广度优先搜索
摘要: # 无权无向图,无权有向图都可以 # dfs和bfs都可以知道是否可达 # dfs和bfs都可以获取两点之间的路径, 但bfs的路径是最短路径 【深度优先搜索bfs】 1 local Dfs = {} 2 Dfs.__index = Dfs 3 4 function Dfs.new(g) 5 loc
阅读全文
posted @ 2022-03-10 23:33 yanghui01
阅读(47)
评论(0)
推荐(0)
2022年3月9日
设置require的搜索路径
摘要: package.path = package.path .. ";G:/luafiles/?.lua" --lua文件搜索路径 package.cpath = package.cpath .. "G:/dllfiles/?.dll" --dll文件搜索路径
阅读全文
posted @ 2022-03-09 23:40 yanghui01
阅读(105)
评论(0)
推荐(0)
ugui控件绑定工具
摘要: 【主要用途】 # 编写gui代码时,会经常用设置Text的文本,设置Image的图片,注册按钮点击,禁用按钮点击这样的操作。 把这些控件绑定到Behaviour上,便于代码访问;减少硬编码去Find控件,硬编码的方式不好的地方在于,界面结构的一旦变化就需要改对应的Find代码,外一忘记就有问题了。
阅读全文
posted @ 2022-03-09 23:33 yanghui01
阅读(181)
评论(0)
推荐(0)
RectTransform Inspector扩展
摘要: 1 #if UNITY_EDITOR 2 3 using System.Collections.Generic; 4 using System.Reflection; 5 using UnityEditor; 6 using UnityEngine; 7 8 [CustomEditor(typeof
阅读全文
posted @ 2022-03-09 23:07 yanghui01
阅读(162)
评论(0)
推荐(0)
2022年3月8日
加权有向图-邻接表方式
摘要: 【理论知识,可以参考这边】 图论算法——加权有向图的数据结构_日积月累,天道酬勤-CSDN博客_加权有向图 【lua实现】 1 local WeightedDGraph = {} 2 WeightedDGraph.__index = WeightedDGraph 3 4 function Weigh
阅读全文
posted @ 2022-03-08 22:56 yanghui01
阅读(143)
评论(0)
推荐(0)
并查集
摘要: 【常用操作】 # 合并 # 是否在同一集合 # 所属集合 【lua实现】 1 local UnionFind = {} 2 UnionFind.__index = UnionFind 3 4 function UnionFind.new() 5 local obj = {} 6 setmetatab
阅读全文
posted @ 2022-03-08 22:46 yanghui01
阅读(88)
评论(0)
推荐(0)
metatable __eq
摘要: 1 local ClassA = {} 2 ClassA.__index = ClassA 3 4 function ClassA.new(a, b) 5 local obj = {} 6 setmetatable(obj, ClassA) 7 8 obj:ctor(a, b) 9 return o
阅读全文
posted @ 2022-03-08 22:19 yanghui01
阅读(36)
评论(0)
推荐(0)
2022年2月25日
加权无向图-邻接表方式
摘要: 【理论知识,可以参考这边】 加权无向图的数据结构 【lua实现】 1 local Edge = {} 2 Edge.__index = Edge 3 4 function Edge.new(v1, v2, w) 5 local obj = {} 6 setmetatable(obj, Edge) 7
阅读全文
posted @ 2022-02-25 22:19 yanghui01
阅读(115)
评论(0)
推荐(0)
使用元表模拟继承
摘要: 继承原理: 如果某个成员子类没有, 那就去父类找, 父类没有在往父类找, 直到没有父类元表原理: 如果某个成员当前对象没有, 就去metatable的__index上找 把两个结合一下: 如果某个成员子类没有, 就去metatable对象的__index上找, 直到没有metatable或metat
阅读全文
posted @ 2022-02-25 22:13 yanghui01
阅读(59)
评论(0)
推荐(0)
有向图-邻接表方式
摘要: 【lua实现】 1 local DGraph = {} 2 DGraph.__index = DGraph 3 4 function DGraph.new() 5 local obj = {} 6 setmetatable(obj, DGraph) 7 8 obj:ctor() 9 return o
阅读全文
posted @ 2022-02-25 21:49 yanghui01
阅读(135)
评论(0)
推荐(0)
上一页
1
···
40
41
42
43
44
45
46
47
48
下一页
公告