05 2021 档案
摘要:一.简介 ILRuntime是一个纯C#的热更新框架,能够使不支持JIT的运行环境(如IOS)能够实现代码热更新。 项目Github地址:Ourpalm/ILRuntime: Pure C# IL Intepreter Runtime, which is fast and reliable for
阅读全文
摘要:一.相关概念 1.树是n(n>=0)个结点的有限集。n=0时称为空树。在任意非空树中有且仅有一个特定的结点称为根结点。n>1时其余结点可以分为若干个互不相交的有限集,每个有限集本身也是一棵树,可以称为根的子树。 2.结点的子树数称为结点的度。度为0的结点称为叶子结点或终端结点,度不为0的结点称为非终
阅读全文
摘要:一.BF算法 KMP算法解决的是字符串匹配的问题。下面首先介绍BF算法: 1.最容易想到的字符串匹配的算法:BF(Brute Force,暴力)算法(下面的BF算法图示来自于:http://data.biancheng.net/view/179.html) 如下图所示: 我们将B字符串称为主串,A字
阅读全文
摘要:一.概念 线性表:由零个或多个数据元素组成的有限序列称为线性表。 关键点:1)元素组成了一个序列,也就是元素之间是有顺序的; 2)多个元素组成的线性表中,第一个元素没有前驱,最后一个元素没有后继,其他元素都有一个前驱和一个后继,也就是说线性表首尾相接后不再是线性表; 3)线性表元素个数一定是有限的,
阅读全文
摘要:一.绪论 说明:本文及之后文章是个人学习数据结构和算法的笔记,学习资料为小甲鱼的数据结构和算法(https://www.bilibili.com/video/av21828275)。 1.数据结构的概念:一门研究非数值计算的程序涉及问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。通俗来说
阅读全文
摘要:今天使用git将项目上传到GitHub上,在上传中遇到了一些问题,现在将使用到的一些范式总结记录下来: 一.使用前准备: 1.git安装:参考知乎文章:手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!!,具体安装过程不赘述,我都是使用的默认选项,只从其中复制两个
阅读全文