以前总是不愿意写平衡树,这次规范了一下写法. 1. 建立虚拟节点 -inf 与 inf 2. 每隔 10 次左右 splay 到根 3. 各种操作写递归版就行. code: #include <cstdio> #include <algorithm> #include <cstring> #incl ...
分类:
其他好文 时间:
2020-06-01 16:50:29
阅读次数:
74
console https://www.jianshu.com/p/67bcb481d1c5 Element https://www.kkpan.com/article/1845.html ...
分类:
移动开发 时间:
2020-06-01 00:54:15
阅读次数:
144
01 准备环境 环境:ubuntu 16.04 环境(物理 or 虚拟) 确认 CPU 是否支持虚拟化: # egrep -o '(vmx|svm)' /proc/cpuinfo # vmx 如果不支持,开启 KVM 嵌套虚拟化之后再重启。 1.1 安装 KVM 环境 sudo apt-get in ...
分类:
系统相关 时间:
2020-05-31 22:07:40
阅读次数:
123
题目链接:https://leetcode-cn.com/problems/ba-zi-fu-chuan-zhuan-huan-cheng-zheng-shu-lcof/ 应该先去除字符串首部的空格,然后再判断正负。 难点在于处理溢出。 INT_MAX 2147483647 INT_MIN -214 ...
分类:
其他好文 时间:
2020-05-31 11:01:35
阅读次数:
51
###题目 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 来源:力扣(Leet ...
分类:
其他好文 时间:
2020-05-30 00:59:16
阅读次数:
56
graph LR start[开始] --> input[输入A,B,C] input --> conditionA{A是否大于B} conditionA -- YES --> conditionsC{A是否大于C} conditionA -- NO --> conditionB{B是否大于C} g ...
分类:
其他好文 时间:
2020-05-29 23:02:09
阅读次数:
100
转自:https://www.jianshu.com/p/15c86fb429f6 容器启动加载顺序: ...
分类:
其他好文 时间:
2020-05-29 21:40:02
阅读次数:
69
虽然自从leftpad事件之后,NPM取消了npm unpublish和npm publish -f操作,但是我们错误地把测试版发布成正式版之后,不要惊慌,要稳住,因为我们能赢。 概念 首先介绍几个概念: version 作为开发者,版本号肯定不陌生,发布到npm后,每一个版本号都对应了其资源文件, ...
分类:
其他好文 时间:
2020-05-29 09:31:35
阅读次数:
81
Linux下常用的关机/重启命令一般包括: shutdown、reboot、halt、poweroff等,当然了我们可以使用init 运行等级runlevel 0即halt来关机,或使用init 运行等级runlevel 6即reboot来执行重启。 当然了这些关机或重启的方式也有一些细微差别。 首 ...
分类:
系统相关 时间:
2020-05-28 12:59:22
阅读次数:
80
1 #!/usr/bin/env python 2 3 import json 4 import shutil 5 from ansible.module_utils.common.collections import ImmutableDict 6 from ansible.parsing.dat ...