一、内排序 1、排序基本概念 (1)什么是排序? 排序指将一个数据元素集合或者序列 按照某种规则 重新排列成一个 有序的集合或者序列。分为内排序、外排序。排序算法的好坏直接影响程序的执行速度以及存储空间的占有量。 (2)什么是内排序?外排序? 内排序:指待排序的序列完全存放在内存中所进行的排序过程( ...
分类:
编程语言 时间:
2020-03-01 19:49:53
阅读次数:
71
hive的floor函数和ceil函数与python、sql等一致 1. floor函数 select floor(1.4) # 结果是:1 2. ceil函数 select ceil(1.4) #结果是:2 3. hive的round函数与python稍微有点差别 首先说hive的round:直接 ...
分类:
其他好文 时间:
2020-02-29 20:41:43
阅读次数:
269
//快速排序 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
-- 慢 SELECT * FROM table_name ORDER BY rand() LIMIT 5; -- 较慢 SELECT * FROM `table` WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `table`)- ...
分类:
数据库 时间:
2020-02-26 18:49:31
阅读次数:
73
整除分块 整除就是快速求得一个数被一个范围的所有数除的结果之和的一个解决方法 通过随便举一个例子,发现这样的结果大多都会有一些数重复且连续的出现,这时只需求得数量后直接得乘积加到sum里面就可以了 对于被除数k,发现结果i出现的长度其实是 floor(k/(i 1))+1 floor(k/i) 代码 ...
分类:
其他好文 时间:
2020-02-24 13:09:30
阅读次数:
53
目录 "目录地址" "上一篇" "下一篇" 整除函数 我们定义下取整函数 $floor(x)=\lfloor x\rfloor$ 表示不大于 $x$ 的最小整数 另外,定义上取整函数 $ceil(x)=\lceil x\rceil$ 表示不小于 $x$ 的最小整数 例如: $\lfloor3.1\r ...
分类:
其他好文 时间:
2020-02-23 11:52:25
阅读次数:
86
1.数据库优化概述 为什么要进行数据库优化 1、 避免网站页面出现访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 2、 增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的 3、 优化用户体验 流畅页面的访问速度 良好的网站功能体 ...
分类:
数据库 时间:
2020-02-19 20:44:00
阅读次数:
71
Delphi float浮点值转换整型int 方法 Uses Math; var ff:Extended; begin ff:=5.16; ShowMessage(IntToStr(Trunc(aa))); //截取整数,小数不要 ShowMessage(IntToStr(Floor(aa))); ...
function getStyle(obj, name) { if (obj.currentStyle) { return obj.currentStyle[name]; } else { return getComputedStyle(obj, false)[name]; } } //startM ...
分类:
其他好文 时间:
2020-02-17 18:11:20
阅读次数:
81
ABC155 D pair 取整坑点 思路 很常见的一道题,二分找答案,然后看这个答案排rank?,排rank?用二分继续找一遍二分套二分即可,就是边界比较烦,老年人写的心情烦躁 老年人被取整坑的几天。这题其实以前写过,以前被坑过,然后这次又被坑了一次,不愧是我。。。 1.ceil和floor一个是 ...
分类:
其他好文 时间:
2020-02-17 01:00:47
阅读次数:
72