
算法
从一点一滴做起
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算日出日落算法实现
首先感谢帮我算题的小玉玉~算了一周的日出日落,倍觉痛苦,写下来防止下次再算。根据经纬度和UTC计算日出日落的思路、算法及scala代码如下~日出和日落的计算思路:一天的日出和日落可以根据正午时刻平分昼长得到。 正午时刻可以根据所在时区和经度得到。 根据经度可以知道所在时区。 昼长可以根据太阳赤角和所在纬度计算得到。符号说明:rc:日出rl:日落zw:正午...原创 2019-03-01 10:56:12 · 7963 阅读 · 6 评论 -
线性插值预测和二分法求根java代码
最近遇到了线性插值和夹逼准则相关的问题。在网上找了一些东西,整理到这里~一、线性插值 pom文件<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version&...原创 2019-03-06 19:01:39 · 1128 阅读 · 0 评论 -
计算geohash工具类
1、maven导包 <!-- https://mvnrepository.com/artifact/ch.hsr/geohash --> <dependency> <groupId>ch.hsr</groupId> <artifactId>geohash</artifactId...原创 2019-03-28 15:11:15 · 1752 阅读 · 0 评论 -
根据UTC和经纬度计算当地年份、季节、时区等的时间类工具
object TimeUtils { def main(args: Array[String]): Unit = { } /** * 计算所在地区的时区 * @param lon * @return */ def getTimeZone(lon: Double): Int = { var time_zone = 0 if (l...原创 2019-03-28 17:15:18 · 1791 阅读 · 0 评论 -
算法与数据结构二叉树的一些理解
树:有一个根节点,叶子节点可以有无数个。森林:由多个树组成的叫森林。二叉树:有一个根节点,只有左右叶子节点。二叉排序树:左叶子节点小于根节点,有叶子节点大于根节点。满二叉树:最后一层的所有叶子节点都在,其叶子节点个数为2^(k-1)。完全二叉树:所有的左叶子节点都在。完美二叉树:所有的做叶子节点都在,且只能存在做叶子节点。平衡二叉树:根节点左右的两个子树的高度差不超过1...原创 2018-07-17 09:58:04 · 277 阅读 · 0 评论 -
数据预处理
问题:当数据出现噪声时该如何处理思路:两种(1)多项式拟合,利用最小二乘法确定一个阈值确定使用几阶多项式(确定一部分数据进行一次拟合) 最小二乘法(根据拟合曲线确定一个阈值,在什么范围内的是有效值,在此范围之外的为噪声)(2)分类,根据数据本身的特点构建多个feature,在多个feature中根据关键信息进行分类,特征值聚集在一起的为一类确定feature 根据featu...原创 2019-05-16 16:16:39 · 309 阅读 · 0 评论