算法模板Part Three - 搜索与图论 树与图的存储 树是一种特殊的图,与图的存储方式相同。 对于无向图中的边ab,存储两条有向边a\(\rightarrow\)b, b\(\rightarrow\)a。 因此我们可以只考虑有向图的存储。 邻接矩阵:g[a] [b] 存储边a\(\rightarrow\)b 邻接表: 2021-11-19 算法笔记 #算法
Python基本语法 基础类型 python中的主要基本数据类型是数字(整数和浮点数),布尔值和字符串 字符串操作 字符串可以被', ", '''包裹 字符串是python的特殊类型。作为对象,在类中,可以使用.methodName()表示法调用字符串对象上的方法。字符串类在python中默认可用,因此不需要import语句即可将对象接口用于字符串。 123firstVariable = 'Hello Wo 2021-11-16 Deep Learning #python
Git学习笔记 主要命令 提交 git commit 创建新分支 git branch xx git checkout xx git checkout -b xx 合并分支 git merge xx 线性合并分支 git rebase xx 相对引用 分离Head git checkout C4 相对引用 git checkout main^ main~<num> 强制修改分支位置 git br 2021-11-14 技术 #Git
算法模板Part Two - 数据结构 单链表 123456789101112131415161718192021// head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点int head, e[N], ne[N], idx;// 初始化void init(){ head = -1; idx = 0;}// 在链表头插入一个数avoid insert(int 2021-11-12 算法笔记 #算法
Java笔记——面向对象编程(中级) 面向对象编程(中级) IntelliJ IDEA 快捷键(Mac版) 删除当前行 command + backspace 复制当前行 command + D 2021-11-07 技术 > JavaSE #JavaSE
Java笔记——面向对象编程(基础部分) 面向对象编程(基础) 类和对象 单独变量来解决,不利于数据的管理;数组,数据类型体现不出,不能体现行为; 类 (自定义数据类型)--------> 对象【属性, 行为】(具体的实例) 类是抽象的;对象是具体的;类是对象的模板 2021-11-06 技术 > JavaSE #JavaSE
算法模板Part One - 基础算法 快速排序 12345678910111213void quick_sort(int q[], int l, int r){ if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) { do i ++ ; while 2021-11-05 算法笔记 #算法
Java笔记——前置知识 javac 将java文件编译成class文件 Java8、Java11 (LTS) Java特点 面向对象的OOP 健壮的:强类型机制、异常处理、垃圾自动回收 跨平台(JVM) 解释型(编译后还需要解释器来执行) 2021-11-01 技术 > JavaSE #JavaSE