- 博客(13)
- 收藏
- 关注
原创 unity内置图片查看器
原作者链接github#if UNITY_EDITORusing UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Linq;public class EditorIcons : EditorWindow{ [MenuItem("Tools/Editor Icons %e", priority = -1001)] public static void EditorIcons
2021-09-09 15:39:37
1004
原创 GUI样式查看器
using UnityEngine;using UnityEditor;public class EditorStyleViewer : EditorWindow{ private Vector2 scrollPosition = Vector2.zero; private string search = string.Empty; [MenuItem("Tools/GUI样式查看器")] public static void Init() {
2021-09-09 15:37:17
163
原创 layermask
[Unity] 利用 PropertyAttribute和PropertyDrawer修改由标签标记的属性在Editor内的显示目标 将int在编辑器内修改成layermask的显示样式,如下图所示:public class LayerMaskAttribute : PropertyAttribute { public Type type; public LayerMaskAttribute(Type type) { this.type = type; }
2021-09-06 16:24:13
128
原创 九、排序
文章目录一、基本概念:二、冒泡排序算法(Bubble Sort):三、简单选择排序算法(Simple Selection Sort):四、直接插入排序(Straight Insertion Sort):五、希尔排序(Shell Sort):六、堆排序(Heap Sort):七、归并排序(Merging Sort):八、快排(Quick Sort):九、总结与比较一、基本概念:假设含有n个记录的...
2019-01-22 17:58:30
185
原创 八、查找
文章目录查找顺序表查找顺序查找算法折半查找插值查找(Interpolation Search)斐波那契查找线性索引查找稠密索引分块索引倒排索引(Inverted index)二叉排序树(Binary Sort Tree)二叉排序树查找操作二叉排序树的插入操作二叉排序树删除操作平衡二叉树(AVL树)(Self-Balancing Binary Tree/Height-Balanced Binary ...
2019-01-22 17:58:04
194
原创 七、图
文章目录一、定义:二、图的抽象数据类型:三、图的存储结构四、图的遍历(Traversing Graph)五、最小生成树七、拓扑排序八、关键路径一、定义:1、图(Graph)是由顶点的又穷有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 注意: &n...
2019-01-22 17:57:40
356
原创 六、树和森林
文章目录一、概念:树(Tree)是n(n>=0)个结点的有限集。n= 0时称为空树。二、结点三、结点间关系:四:树的存储结构(双亲表示法、孩子表示法、双亲孩子表示法)五、二叉树的定义:六、二叉树的性质:七、二叉树的存储结构:八、树、森林与二叉树的转换九、树和森林的遍历:九、赫夫曼树———赫夫曼编码(压缩编码方法)一、概念:树(Tree)是n(n>=0)个结点的有限集。n= 0时称为空...
2019-01-22 17:57:16
273
原创 五、字符串
文章目录一、概念(string):是由零个或多个字符组成的有限序列,又名字符串。二、串的比较:三、朴素的模式匹配算法:四、KMP模式匹配算法:一、概念(string):是由零个或多个字符组成的有限序列,又名字符串。一般记为s=“a1a2……an”(n>=0) 串中的字符数目n称为串的长度, 零...
2019-01-22 17:56:49
348
原创 三、栈
一、栈(Stack):1、定义:是限定仅在表尾进行插入和删除的线性表。(后进先出) 允许插入和删除的一端称为栈顶(top),另一端称为(bottom) 不含任何数据元素的栈称为空栈,栈又称后进先出(Last in first out) 的线性表,简称LIFO结构. 栈的插入操作,叫做进栈,也称压栈,入...
2019-01-22 17:56:27
114
原创 二、线性表
文章目录一、线性表的定义:二、线性表的顺序储存结构:一、线性表的定义:线性表(List):零个或多个数据元素的有限序列。    若将线性表记为(a1,……,ai-1,ai,ai+1,……,an),则表中ai-1领先于ai,ai领先于ai+1,称ai+1是ai的直接前驱元素,ai+1是ai的直接后继元素。当i=1,2,……,n-1时,ai有且只有一个直...
2019-01-22 17:55:56
174
原创 一、算法的定义
文章目录一、算法的定义:二、基本特性:三、算法设计的要求:四、算法效率的度量方法:五、算法的时间复杂度六、算法的空间复杂度一、算法的定义:算法是解决特定问题求解决步骤的描述,再计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。二、基本特性:输入、输出、又穷性、确定性、可行性 输入:算法具有零个或多个输入 输出:算法至少有一个或多个...
2019-01-22 17:55:20
18532
1
原创 【笔记】C#实现AOV网拓扑排序(大话数据结构)
C#实现AOV网拓扑排序概念算法实现时间复杂度概念AOV网(Activity One Vertex Network)在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的无环有向图为顶点表示活动的网,称为AOV网。拓扑序列设G = (V,E)是一个具有n个顶点的有向图,V中的顶点序列v1,v2,……,vn,满足若从一个顶点vi到vj有一条路径,则在顶点序列中顶点vi...
2018-12-30 18:03:30
648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人