#前置芝士 熟练掌握二叉排序树的操作,了解 \(Treap\) 的左旋和右旋。 #引言 \(Treap\) 巧妙地使用随机数,解决了二叉查找树保持平衡的问题。但随机数的不稳定,导致它在极小概率的情况下不能保持树的平衡。故我们需要一种更加稳定的数据结构(虽然它不是很好写)。 #正文 \(Splay\) ...
分类:
其他好文 时间:
2020-07-04 16:51:48
阅读次数:
58
与大自然和谐相处 利用声波,先将其驱赶远离一定距离后再执行演习任务(并在航行中,保持声波驱离一定距离)。 也即,在航行编队行驶的一定范围内,暂时不存在鱼群。(记得在捕鱼时,通过人为制造特定声波,可诱使鱼群趋近,以提升捕鱼效果。反向使用,通过认为产生鱼群不喜的声波,驱赶鱼群远离) 在普通训练时,使用。 ...
分类:
其他好文 时间:
2020-07-04 11:40:35
阅读次数:
93
CSS 中文开发手册 背景大小 | background-size (Backgrounds & Borders) - CSS 中文开发手册 background-size CSS属性指定一个元素的背景图像的大小。图像可以保留其自然大小,拉伸到一个新的大小,或约束,以适应可用空间,同时保持其固有的比... ...
分类:
Web程序 时间:
2020-07-04 01:45:38
阅读次数:
93
将一个字符中所有出现的数字前后加上符号“*”,其他字符保持不变 示例1: Jkdi234klowe90a3 Jkdi*234*klowe*90*a*3* private static void markNum(String str) { StringBuilder result = new Stri ...
分类:
其他好文 时间:
2020-07-03 22:59:57
阅读次数:
89
''' int str bool list 存储大量的数据,用[]来表示 tuple 元组,不可以发生改变,用()来表示,和C++的元组是一样的 dict 字典,保存键值对,一样可以保持大量的数据,和C++的map一样 set 集合,内部数据不可以重复 ''' 字符串的任何操作都不会改变它本身,所以 ...
分类:
编程语言 时间:
2020-07-03 17:26:39
阅读次数:
57
因为项目中涉及到字符串的加密解密,这个过程是后台全权处理,但是我觉得前端加密解密更加灵活,这里记录下AES前端加密解密的方法 安装crypto-js: npm install crypto-js --save-dev //utils.js //首先声明两个变量,加密的时候要用到,要和后台沟通,保持一 ...
分类:
其他好文 时间:
2020-07-03 17:14:53
阅读次数:
194
# 例1-2 正确缩进 # 比较两个数字对于π的精度,保持缩进一致 pie = 3.1415 pie1 = 3.14 # 同一代码块内各行缩进空格数目相同,观察输出结果 if pie > pie1: print('π取pie更精确') elif pie == pie1: print('π取pie或p ...
分类:
其他好文 时间:
2020-07-03 10:41:24
阅读次数:
220
插件 mSessionKeeper 保持 session alive 设置network.prefetch-next = false Firefox的预加载功能,当载入一个网页后,火狐会预加载你可能会打开的网页链接内容,如果你打开这个链接,网页就会很快加载。不过,很多时候这个功能是多余的,CUP和宽 ...
分类:
其他好文 时间:
2020-07-02 16:49:02
阅读次数:
65
给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例: 给你这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->4->3->5 当 k ...
分类:
其他好文 时间:
2020-07-02 16:44:47
阅读次数:
43
static 声明的变量在C语言中有两方面的特征:1.变量被放在程序的全局存储区中,这样在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2.变量用static告知编译器,自己仅在变量的作用范围内可见。这一点是它与全局变量的区别。Tips:A.若全局变量仅在单个C文件中访问 ...
分类:
其他好文 时间:
2020-07-01 22:06:17
阅读次数:
39