随笔分类 -  java数据结构与算法

摘要:本例应用的是快速傅里叶变换 (fast Fourier transform),即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换是1965年由J.W.库利和T.W.图基提出的。采用这种算法能使计算机计算离散傅里叶变换所需要的乘法次数大为减少,特别是被变换的 阅读全文
posted @ 2018-11-05 13:30 夏日的向日葵 阅读(5144) 评论(0) 推荐(0)
摘要:udf是对hive上的每行(单行)数据操作,现在我要实现对hive上的一列数据操作,udf函数已经满足不了我的要求了,使用udaf对hive的一列求最大值; 代码如下: 按照这种格式写各种函数; 打成jar包(打jar包的步骤我之前的博客里有详细描述) 将jar包和测试数据导入linux 登入hiv 阅读全文
posted @ 2018-10-31 16:51 夏日的向日葵 阅读(853) 评论(0) 推荐(0)
摘要:使用maths3函数进行简单的数据统计性描述; 使用场景:本地,直接运行就可以; 具体后面有个性化的需求,可以再修改~ 个人认为,使用这些函数关键是知道他的公式和用法,能准确定位,有一些方法,我也找不到它的公式,只是罗列上了,欢迎批评指正~ 阅读全文
posted @ 2018-10-31 16:18 夏日的向日葵 阅读(5653) 评论(0) 推荐(1)
摘要:目标:读文件 编程时,有很多时候需要读取本地文件,下面介绍一下读取方式: 读单行文件 结果输出: from:https://blog.csdn.net/huludan/article/details/54095751 阅读全文
posted @ 2018-10-31 15:26 夏日的向日葵 阅读(56654) 评论(0) 推荐(0)
摘要:之前写的样条插值算法只能在本地执行,但是我想要的是可在hive中执行的jar包,为了符合我的要求,经过痛苦、气愤、悲伤等一系列过程,终于实现了; 想要实现可在hive中执行的jar包,以下是具体步骤: 1。java程序的书写规范 2.java程序如下所示,输入三个参数,x,y,key; x,y为Ar 阅读全文
posted @ 2018-09-28 16:02 夏日的向日葵 阅读(532) 评论(0) 推荐(0)
摘要:该程序主要实现样条插值的目的,为本地执行java文件 该程序包含:样条插值法、读取文件,写入文件,字符型转double型方法等; 适合初学Java的人学习; 首次使用eclipse打jar包,中间很曲折,结果很nice,我把步骤分享下~ 该jar包可在本地执行; 1.将你要实现的功能写成通用的格式, 阅读全文
posted @ 2018-09-26 11:07 夏日的向日葵 阅读(2805) 评论(0) 推荐(0)