
算法
u4110122855
1.熟悉 Spark、 ElasticSearch、 Kafka、 Solr、 Impala等分布式开源组件
2.熟悉 Spark、 MapReduce 计算框架和工作原理,了解Tez框架
3.熟悉 Scala、 Java、C/C++等编程语言,了解html语言
4.熟悉 Linux 操作系统,能够使用Shell脚本语言编程
5.灵活使用 MySql, Oracle, MS SQL Server 等关系数据库
6.熟悉 Cloudera Hadoop 和纯粹开源 Hadoop 版本的组件
7.有较为丰富的集群部署、开发和维护管理经验
展开
-
ftoan 正负数都可以用哦
#include#define ARRAY_MAX 20/**dnum input float number*str input char array*len input float length**/char *ftoa(float dnum,char *str,int len)原创 2017-07-05 09:40:52 · 244 阅读 · 0 评论 -
程序员们,AI来了,机会来了,危机也来了
程序员们,AI来了,机会来了,危机也来了1.人工智能真的来了 纵观古今,很少有计算机技术能有较长的发展寿命,大部分昙花一现,比如:昔日的DOS、windows3.2、foxpro、delphi、80x86汇编,还有很多技术也在艰难地挣扎,比如:delphi、VB、PB、Sqlserver,基于连微软的.NET也被来自全球强大的开源力量逼到了死角, 以至于不得不转载 2017-07-11 19:23:55 · 1019 阅读 · 0 评论 -
哈希函数考虑因素
计算哈希函数所需时间(包括硬件指令的因素)关键字的长度哈希表的大小关键字分布情况记录的查找频率转载 2013-09-03 21:37:32 · 908 阅读 · 0 评论 -
堆栈
堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆,顺序随意。栈,后进先出(Last-In/First-Out)。对比栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放堆(操作系统):转载 2013-08-26 16:26:40 · 644 阅读 · 0 评论 -
二叉树的性质
二叉树具有下列重要性质:在二叉树的第i层上至多有个结点(i>=1).深度为k的二叉树至多有 结点,k>=1转载 2013-08-23 20:21:43 · 680 阅读 · 0 评论 -
栈和队列
栈和队列是两种重要的线性结构。从数据角度看,栈和队列也是线性表,其特殊性在于栈和队列的基本操作时线性表的子集,它们是操作受限的线性表,因此,可称为限定性数据结构。但从数据类型角度看,它们是和线性表不大相同的两类重要的抽象数据类型。 栈是限定仅在表尾进行插入或删除操作的线性表,因此,对栈来说,表尾端有其特殊含义,称为栈顶,相应地,表头端称为栈底,不含元素的空表称为空栈。转载 2013-08-12 23:02:23 · 785 阅读 · 0 评论 -
树的相关概念
结点拥有的子树数称为结点的度。度为0的结点称为叶子结点或终端结点;称为非终端结点或分支结点。树的度是树内各结点的度的最大值。结点的层次从根开始定义起,根为第一层,根的孩子为第二层。转载 2013-08-23 17:10:56 · 540 阅读 · 0 评论 -
算法的概念
算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作;此外,一个算法还具有下列5个重要特性:有穷性确定性可行性输入输出算法设计要求通常设计一个“好”算法应考虑以下目标。正确性可读性健壮性效率与低存储量需求转载 2013-08-10 09:18:36 · 769 阅读 · 0 评论 -
线性结构的特点
在数据元素的非空有限集中,(1)存在一个唯一的一个被称做”第一个”的数据元素; (2)存在唯一的一个被称做“最后一个的数据元素” ; (3)除第一个之外,集合中每个数据元素均只有一个前驱;原创 2013-08-10 09:32:11 · 3869 阅读 · 0 评论 -
数据结构的概念
一般来说,用计算机解决一个具体问题时,大致需要经过下列几个步骤:首先要从具体问题抽象出一个适当的数学模型,然后设计一个解此数学模型的算法,最后编出程序,进行测试、调整直至得到最终解答。转载 2013-08-09 09:27:50 · 626 阅读 · 0 评论 -
矩阵的压缩存储
所谓矩阵的压缩存储是指:为多个值相同的元只分配一个存储空间;对零不分配空间。假若值相同的元素或者零元素在矩阵中的分布有一定规律,则我们称此类矩阵为特殊矩阵;反之,称为稀疏矩阵。转载 2013-08-20 17:57:43 · 797 阅读 · 0 评论 -
数组
数组是相同数据元素构成的有限序列,且该序列存储在一块地址连续的内存单元转载 2013-08-19 09:37:09 · 541 阅读 · 0 评论 -
ftoa 正负数都可以用哦
#include#define ARRAY_MAX 20/**dnum input float number*str input char array*len input float length**/char *ftoa(float dnum,char *str,int len)原创 2013-04-18 10:38:05 · 1006 阅读 · 0 评论 -
分支限界法
分支限界法类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件下的所有解,而分支限界法求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。 由于求解目标不同,导致分支限界法与回溯法在解空间树上T上的搜索方式也不相同。回溯法原创 2013-01-12 11:19:23 · 578 阅读 · 0 评论 -
回溯法思想原理
回溯法有“通用的解题法”之称。用它可以系统地搜索一个问题的所有解或任一解。回溯法是一个既带有系统性又带有跳跃性的搜索算法。它在包含问题的所有解的解空间树中,按照深度优先的策略,从根节点出发搜索解空间树。算法搜索至解空间树的任一节点时,总是先判断该节点是否肯定不包含问题的解。如果肯定不包含,则跳过对以该节点为根的子树的系统搜索,逐层向其祖先节点回溯。否则,进入该子树,继续按深度优先的策略进行搜索。回原创 2013-01-07 17:15:53 · 2125 阅读 · 1 评论 -
流水作业调度的Johnson 算法
如果作业i和j满足,则称作业i和j满足Johnson不等式。如果作业i和j不满足Johnson不等式,则交换作业i和j的加工次序后,作业i和j满足Johnson不等式。流水作业调度的Johnson 算法:#include #include #include using namespace std;class Jobty原创 2013-01-05 17:12:43 · 12713 阅读 · 1 评论