//快速排序 class ArrayList { constructor () { this.array = [] } insert (data) { return this.array.push(data) } quickSort () { this.array = this.quick(this ...
分类:
编程语言 时间:
2020-02-26 20:34:45
阅读次数:
56
快速排序其实是使用分治法的思想,即在原数组中找一个数p,然后将原数组中比数p大的数放到此数的右边,比数p小的数放到次数的左边。 口诀:1.找中轴 2.左边快排 3.右边快排 主体代码如下: void quick_sort(int * data,int left,int right){ if(left ...
分类:
编程语言 时间:
2020-02-26 01:29:39
阅读次数:
89
标准查询运算符: 标准查询运算符是一组方法,提供包括筛选where、投影select、聚合(例如max)、排序order by等在内的查询功能。 string sentence = "the quick brown fox jumps over the lazy dog"; string[] wor ...
分类:
其他好文 时间:
2020-02-26 01:18:36
阅读次数:
73
快速排序很简单,分为三步: 1.找中轴 2.左边快排 3.右边快排 注意事项:每一次快排之前都要判断左边的下标是否小于右边的下标 代码如下: void quick_sort(int * data,int left,int right) { if(left < right) { int index = ...
分类:
编程语言 时间:
2020-02-25 23:06:30
阅读次数:
184
quick_sort = lambda array: array if len(array) <= 1 else quick_sort([item for item in array[1:] if item <= array[0]]) + [array[0]] + quick_sort([item ...
分类:
编程语言 时间:
2020-02-24 13:16:00
阅读次数:
85
Quick pow is very important and basics. 法一(递归法): 先举个栗子: 求2 ^10? 我们将它分为下面五步: 2^10 = 2^5 * 2^5 2^5 = 2 * 2^4 2^4 = 2^2 * 2^2 2^2 = 2^1 * 2^1 2^1 = 2 * 2 ...
分类:
其他好文 时间:
2020-02-23 15:00:27
阅读次数:
127
1/启动Nacos服务 下载nacos服务端,有多种方式,这里以windows平台1.2.0.beta.1编译后的压缩包单机模式为例,更多方式参考:https://nacos.io/zh-cn/docs/quick-start.html 下载解压之后到nacos->bin->startup.cmd, ...
分类:
其他好文 时间:
2020-02-23 11:50:35
阅读次数:
239
造板子 求最小原根 复杂度 $O(n^{1/4} \log n)$ ...
分类:
其他好文 时间:
2020-02-23 11:47:49
阅读次数:
67
mssql是.NET的标配,一般使用.NET的人基本都用mssql。 以前mssql只能支持windows平台,从微软打出 拥抱开源 的口号开始,mssql的2017 版本,开始支持linux系统。 一开始,我是直接在centos中安装mssql的,总的来说,比windows快很多。但是现在都使用容 ...
分类:
数据库 时间:
2020-02-23 11:37:13
阅读次数:
105
NSIS 路径$INSTDIR安装目录 ($INSTDIR 可以使用 StrCpy、ReadRegStr、ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如, ...
分类:
其他好文 时间:
2020-02-23 09:22:18
阅读次数:
78