"D. Multiset" 后面才知道 的复杂度是$O(n)$的,所以 t 了很多次。 当需要进行很多次插入和删除第 k 位数这两种操作的时候,可以用树状数组来对其进行优化, 表示的就是 i 这个数在当前序列里排的位置,求第 k 位数的大小可以用二分进行优化,这样复杂度就是$O(log(log(n) ...
分类:
其他好文 时间:
2020-05-20 18:44:45
阅读次数:
52
简单的自定义异常处理 class CustomizeError(BaseException): def __init__(self, msg): self.msg = msg def __str__(self): return self.msg try: raise CustomizeError(' ...
分类:
编程语言 时间:
2020-05-20 17:12:34
阅读次数:
85
问题:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 1、左括号必须用相同类型的右括号闭合。 2、左括号必须以正确的顺序闭合。 3、空字符串可被认为是有效字符串。解法一: 笨办法,分情况判断,代码比较冗长 class Solution ...
分类:
其他好文 时间:
2020-05-20 15:51:23
阅读次数:
58
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> // document.write(JSON.stringify(returnCitySN)); var cnam ...
分类:
Web程序 时间:
2020-05-20 15:50:16
阅读次数:
166
ES6中import * as xxx from 'xxx'的作用 import * as xxx from 'xxx' 会将 "xxx" 中所有 export 导出的内容组合成一个对象返回(或import * as obj from 'xx' 这种写法是把所有的输出包裹到obj对象里); eg: ...
分类:
其他好文 时间:
2020-05-20 14:39:04
阅读次数:
65
在讲解装饰器在接口自动化测试项目的应用之前,我们先来介绍一下python装饰器到底是个什么 装饰器 说装饰器就不得不提一下函数这个一等公民了,在python中函数有几个特性先来了解一下 函数的一些特性 函数也是对象 在python中函数也是对象,可以把函数赋值给变量,比如下面这样: 我们把函数 fu ...
分类:
编程语言 时间:
2020-05-20 14:33:10
阅读次数:
58
在一个有序的数组中,插入新的数据,实现这种的操作就是插入排序 function insertSort(arr) { for(let i=1;i<arr.length;i++){//外循环从1开始,默认arr[0]是有序段 for(let j=i;j>0;j--){ if(arr[j]<arr[j-1 ...
分类:
编程语言 时间:
2020-05-20 13:59:21
阅读次数:
38
一、Vue.js classclass 与 style 是 HTML 元素的属性,用于设置元素的样式,我们可以用 v-bind 来设置样式属性。Vue.js v-bind 在处理 class 和 style 时, 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。二、class 属性... ...
分类:
Web程序 时间:
2020-05-20 12:48:39
阅读次数:
75
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solu ...
分类:
其他好文 时间:
2020-05-20 12:40:43
阅读次数:
58
```javapublic class HeapSort implements SortAlgorithm { @Override public void sort(int[] nums) { if (nums == null || nums.length == 0) return; // 构建最大... ...
分类:
编程语言 时间:
2020-05-20 12:23:16
阅读次数:
52