KitorinZero

1
获赞数
13
关注数
1
粉丝数
IP 属地安徽
2018-05-15 加入
浏览 4.5k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
7 声望
数据结构
4
ubuntu16.04
1
二叉树
1
vmware
1
java
1
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2018-06-14
    图 Graph
    邻接表 稀疏图或结点数超过一定数量(如100K) List<Integer>[] map = new List[n]; // 顶点 0 ~ n-1, map[i] 表示顶点 i 的所有邻接点
  • 发布了文章2018-06-14
    数组排序
    插入排序 将第i个元素插入前i-1个已排好序的子序列中,使得前i个元素都是有序的,直到所有元素都是有序的。 {代码...} 改进:二分插入排序 —— 在插入第 i 个元素时使用二分法在前 i-1 个元素中查找插入位置。 {代码...}
  • 发布了文章2018-06-13
    数组查找
    二分查找扩展 1) 在一个有重复元素的数组中查找元素的最左位置。 需要判断返回值 low: 若该位置元素等于目标元素则 low 是最左位置,否则 low 是目标元素的插入位置。 {代码...} 2) 在一个有重复元素的数组中查找元素的最右位置 需要判断返回值 low: 若该位置元素等...
  • 发布了文章2018-05-25
    二叉树
    二叉树的性质 (1) 在二叉树的第 i 层最多有 2^i-1 个结点 (i>=1). (2) 深度为 k 的二叉树最多有 2^k - 1 个结点 (k>=1). (3) 对任何一棵二叉树,如果其叶子结点数为 n0, 度为 2 的结点数为 n2, 则 n0 = n2 + 1. 原因:设度为 1 的结点数为 n1, 则结点总数 n = ...
  • 发布了文章2018-05-24
    Ubuntu 16.04 使用 Major mutation framework
    安装 OpenJDK-7 下载并安装 Major mutation framework,安装目录记为 MAJOR_PATH,即/....../major/ 在可修改 Java 环境的情况下,配置环境变量 {代码...} 在不能修改 Java 环境的情况下 (如使用 Microsoft Z3), 使用 MAJOR 进行编译的方法 {代码...} 编译 Mml 脚本 ...
  • 发布了文章2018-05-24
    Linux 下安装配置 Microsoft Z3
    安装 Z3 使用 Git 下载 Z3: {代码...} 进入 Z3 文件夹并生成 Z3 Makefile: {代码...} 进入 build 文件夹并编译 Z3 {代码...} 将 make 生成的文件安装到系统目录中, 如/usr/bin, 这一步需要 root 权限 {代码...}
  • 发布了文章2018-05-22
    VMvare 中 ubuntu 16.04 的安装配置
    网络连接 在 VMvare 中,选中待配置网络的虚拟机:编辑虚拟机设置 -> 网络适配器 -> “网络连接”选中“NAT 模式(N)”. 若进入 Ubuntu 系统 -> System Settings -> Network -> Wired 显示以下信息: {代码...} 解决办法:在 VMvare 中,打开编辑 -> 虚...
  • 发布了文章2018-05-22
    Ubuntu16.04 中 OpenJDK-7、Apache-Ant 的安装配置
    OpenJDK-7 package's description: Copied from debian experimental in Primary Archive for Debian GNU/Linux.
  • 发布了文章2018-05-15
    链表
    {代码...} 1、创建链表 (1)从头到尾建立 {代码...} {代码...} (2)从尾到头建立 {代码...} {代码...} 2、链表逆序 (1)无头结点的链表 {代码...} {代码...} (2)带头结点的链表 {代码...} {代码...} (3)将无头结点的链表中第 m ~ n 个结点逆序 {代码...} {代...