咖啡猫

导航

2015年3月28日 #

HBase 实战(2)--时间序列检索和面检索的应用场景实战

摘要: 前言: 作为Hadoop生态系统中重要的一员, HBase作为分布式列式存储, 在线实时处理的特性, 备受瞩目, 将来能在很多应用场景, 取代传统关系型数据库的江湖地位. 本篇主要讲述面向时间序列/面检索的应用场景时, 如何利用HBase的特性去处理和优化.构造应用场景 某气象局对各个站点的信息... 阅读全文

posted @ 2015-03-28 21:14 咖啡猫1292 阅读(312) 评论(0) 推荐(0) 编辑

堆排序

摘要: 定义n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki=号。//k(i)相当于二叉树的非叶子结点,K(2i)则是左子节点,k(2i+1)是右子节点若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全... 阅读全文

posted @ 2015-03-28 11:13 咖啡猫1292 阅读(161) 评论(0) 推荐(0) 编辑

各种排序算法的稳定性和时间复杂度小结

摘要: 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择... 阅读全文

posted @ 2015-03-28 10:10 咖啡猫1292 阅读(200) 评论(0) 推荐(0) 编辑