- 博客(7)
- 问答 (50)
- 收藏
- 关注
原创 列表的插入排序算法
文章目录场景列表插入排序算法实现完整代码场景插入排序算法的描述适用于序列 (列表/向量)实现将序列分成前后两个序列, 前缀序列是有序的, 后继序列是无序的,每次循环都将后继序列的首个节点插入到前缀序列的合适位置列表插入排序算法实现// 插入排序: 对于起始于节点p的n个节点进行排序(包含N) 将序列分成有序的前缀和无序的后缀, 反复的将无序后缀的首元素插入到前缀...
2020-01-31 20:07:08 750
原创 ES 初始化索引时应关闭刷新提升写入性能
文章目录场景关闭refresh_interval场景es是近实时搜索, 从写入到读取是需要的时间的, 这个时间由refresh_interval来决定; 在初始化时需要关闭以提升性能关闭refresh_interval取值解释-1 关闭自动刷新1 1毫秒'1s ’ 1秒‘1m’ 1分钟 $params = [ 'index'...
2020-01-19 17:10:06 1267
原创 有序向量去重算法
文章目录场景算法实现运行实例场景有序向量去重,理论上的最优解是O(n)算法实现算法复杂度 O(n) ,// 有序向量的唯一算法, 返回删除的元素个数int sortVectorUnique(vector<RANGE> &ages) { int old_size = ages.size(); int left_index = 0, right_...
2020-01-16 18:17:40 382
原创 归并排序算法
文章目录归并排序算法算法实现调用案列归并排序算法算法实现两个有序的向量或者列表, 每次只比较两个有序序列中首个元素,取小值附加到空序列上, 一旦一个序列空了,另外一个序列的元素可以直接附加到空序列上和冒泡排序相比的优势冒泡排序的复杂度是 O(n^2), 最好情况下是 O(n) 最坏的情况 O(n^2) 不稳定; 而归并排序算法一直是 O(nlogn)算法实现tem...
2020-01-15 09:53:44 118
原创 冒泡排序也可以写出一些花样
场景冒泡排序是简单的算法, 但是还是有些花样的原理: 单趟扫描交换使最后一个元素永远是最大的, 扫描知到不需要发生交换花样: 单趟扫描算法返回true表示剩下元素都是排过序的, 不需要继续循环算法主体// 单趟扫描交换算法主体算法template<typename T>bool bubble(T &numbers, RANK low, RANK high...
2020-01-12 21:05:47 230
原创 有序向量去重算法
文章目录算法简述算法实现算法简述有序向量去掉重复的元素算法实现// 有序向量的唯一算法, 返回删除的元素个数int sortVectorUnique(vector<T> &ages) { int old_size = ages.size(); int left_index = 0, right_index = 0; while (++ri...
2020-01-06 15:39:00 182
原创 向量整体置乱算法
场景使向量各个元素等概率出现在各个位置实现template<typename T>void permute(vector<T> &V) { for (int i = V.size(); i > 1; --i) { // 随机置乱向量 使各个元素等概率出现在各个位置 swap(V[i - 1], V(rand() % i));...
2020-01-06 11:39:50 288
空空如也
Ubuntu 安装JRE出现的,怎么解决呢?
2015-10-07
gtk, GTK_TOGGLE-BUTTON(check_button)结构体,->疑问
2015-10-05
gtk_progress_bar_pulse,怎么用?
2015-10-04
gtk+环境出现下面错误提示,搜索了下,:notebook未实例化,怎么破?
2015-09-26
gtk+图形编程的时候出现的错误,怎么破?invalid cast
2015-09-24
linux gtk 里面的怎么将滚动条构建添加到viewport?
2015-09-18
linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢?
2015-09-17
window不是一个结构体,也没有allow——shrink成员,why可以通过->引用
2015-09-15
linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置
2015-09-15
linux 下图形界面编程gtk_layout_new()参数的设置是怎么发挥效用的呢?
2015-09-13
linux gtk函数 GtkLayout GtkFixed有什么区别呢?
2015-09-13
linux gtk gtk_widget_set_has_window有什么作用呢?
2015-09-12
ubuntu一般的函数可以终端man获取用法?gtk系列函数呢?
2015-09-08
ubuntu 终端password修改密码时,找不到password怎么搞的?怎么解决?
2015-09-08
ubuntu开机的时候遇到的,怎么选?为什么会出现?
2015-09-06
makefile,下面命令的-D $(date)表示什么意思呢?
2015-09-06
简单makefile,函数名以变量引用怎么就不行了呢?
2015-09-03
简单makefile,怎么查不到-lgnu,是不是说明我需要自己编写gnu库呢?
2015-09-03
ubuntu15.04作为过渡版本,会有什么问题呢?基本的功能,函数的正确性会又问题吗?
2015-09-03
怎么讲ubuntu15.04恢复到14.10版本?
2015-09-02
linux sort命令:诡异的组合,大佬给个解释呗,谢谢
2015-12-30
运维CentOS环境,traceroute命令
2015-12-25
centos运维,wget下载失败是什么问题呢?
2015-12-19
我的linux(centos) 中挂载了多个文件系统怎么在他们中间切换呢?
2015-12-16
linux fdisk -lcu 查看磁盘有一句,怎么解释呢?
2015-12-15
(采用了虚拟机)ubuntu,升级到15.10后,
2015-11-15
linux 环境,tcgetsid(STDOUT_FILENO),返回error
2015-11-15
APUE(版3) 例8.28 会计进程,第31,32行怎么解释?
2015-11-13
apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?
2015-11-07
已经用了半年的ubuntu,今天重新登,居然在开机时,
2015-10-31
ubuntu登陆glade时,报错怎么个情况
2015-10-29
GTK,用到了GtkBuilder,在从GtkBuilder获取对象的时候,
2015-10-28
ubuntu eclipse 里面怎么缺少宏?怎么解决
2015-10-15
ubuntu 14.04 glade 联编,什么情况?
2015-10-11
linux 安装eclipse的安装,JRE出现错误,怎么破
2015-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人