摘要: # 展示TreeView的窗口 class SimpleTreeView2Window : EditorWindow { [MenuItem("TreeView Examples/Simple Tree View Window2")] static void ShowWindow() { var w 阅读全文
posted @ 2022-03-23 22:24 yanghui01 阅读(432) 评论(0) 推荐(0)
摘要: # 展示TreeView的窗口 class SimpleTreeViewWindow : EditorWindow { [MenuItem("TreeView Examples/Simple Tree View Window")] static void ShowWindow() { var win 阅读全文
posted @ 2022-03-23 21:44 yanghui01 阅读(265) 评论(0) 推荐(0)
摘要: 自己跟自己排序的时候要返回false, 否则排序会不对 table.sort(arr, function(a, b) if a == b then return false end --其它排序逻辑 end) 阅读全文
posted @ 2022-03-23 21:31 yanghui01 阅读(139) 评论(0) 推荐(0)
摘要: # 展示表格的窗口 class TableViewWindow : EditorWindow { [MenuItem("TreeView Examples/Table View Window")] static void ShowWindow() { var window = GetWindow<T 阅读全文
posted @ 2022-03-23 21:23 yanghui01 阅读(806) 评论(0) 推荐(0)
摘要: # 在table的基础上做了轻量级封装,可以获取到元素数量,如果用table,需要每次遍历所有k,v才行 local map = {} map.__cname = "util.map" local null = {} map.null = null map.__newindex = function 阅读全文
posted @ 2022-03-20 21:28 yanghui01 阅读(86) 评论(0) 推荐(0)
摘要: # LRU: Least recently used,最近最少使用 【一般使用链表+map这两个数据结构来实现】 # 使用map来加快缓存数据的查找 # 使用链表来记录最近的访问情况,最近被访问了(Get和Put都属于是最近访问了),就会被移到链表头 # 当Put进去的数据超过缓存容量时,链表尾部的 阅读全文
posted @ 2022-03-19 01:00 yanghui01 阅读(116) 评论(0) 推荐(0)
摘要: # 归并排序也属于一种分治算法 1 local function _mergeArray(arr, first, mid, last, tempArr) 2 local i = first 3 local i_end = mid 4 5 local j = mid + 1 6 local j_end 阅读全文
posted @ 2022-03-18 00:01 yanghui01 阅读(47) 评论(0) 推荐(0)
摘要: # 从某个顶点出发,访问到其能访问的所有其他顶点,这些顶点是属于一个连通分量的。 # 以此类推,将图的每个顶点都作为出发点一次。 1 local ConnectedComponent = {} 2 ConnectedComponent.__index = ConnectedComponent 3 4 阅读全文
posted @ 2022-03-13 21:10 yanghui01 阅读(395) 评论(0) 推荐(0)
摘要: 【前置条件】 # 安装好idea,或jetbrain的其他ide # 安装好emmylua插件 # 安装好lua命令行工具,并添加到环境变量,可以直接在命令行下运行lua文件 【】 # 先要添加一个运行配置 # 我们上面选的Debugger connect IDE,所以这边需要先启动ide的调试器, 阅读全文
posted @ 2022-03-13 17:20 yanghui01 阅读(3741) 评论(0) 推荐(0)
摘要: 【理论知识可以参考】 数据结构:哈夫曼树和哈夫曼编码 # 哈夫曼编解码过程要依赖一棵最优二叉树,ta具有最小带权路径长度wpl,所以首先需要生成这个最优二叉树 # 这棵最优二叉树也叫哈夫曼树 1 local HuffmanTreeNode = {} 2 HuffmanTreeNode.__index 阅读全文
posted @ 2022-03-13 16:32 yanghui01 阅读(226) 评论(0) 推荐(1)