- 博客(3)
- 收藏
- 关注
原创 Spark-Core应用详解之基础篇
Spark-Core应用解析一、RDD1.什么是RDDRDD,是spark为了简化用户的使用,对所有的底层数据进行的抽象,以面向对象的方式提供了RDD的很多方法,通过这些方法来对RDD进行内部的计算额输出。RDD:弹性分布式数据集。2.RDD的特性1.不可变,对于所有的RDD操作都将产生一个新的RDD。2.可分区,RDD是通过将数据进行分区保存的。3.弹性:<1>存
2018-12-31 14:39:48 849
原创 Java算法——选择排序
选择排序前言选择排序的算法太过复杂,因为每一次都要完全遍历整个数组确定了最值才能进行下一次的循环,是一种不稳定的排序,时间复杂度是n²,相对来说适用于数量较小的排序中,而不太适用于大量的数据进行排序。选择排序描述选择排序,就是每次遍历挑选出来最值和前面的值依次进行交换达到排序的效果。假设数组元素有n个,第一次排序就是从arr[0]→arr[n-1]进行遍历,第二次就是从arr[1]→ar...
2018-12-29 22:39:49 117
原创 Java算法——直接插入排序
直接插入排序前言直接插入是一种稳定的插入排序,效率较高,而且时间复杂度也低,因为只是在一个数组内部进行内排,但是只适用于在有一些以前就排好的顺序的数组内部,如果在很长又很杂乱的数组内部进行排序的话,会让效率降低。直接插入排序描述首先定义一段长度为n的数组,从最左边开始:第一趟的排序,只对前2个元素进行排序,第二趟的排序,只对前3个元素进行排序,第三趟的排序,只对前4个元素进行排序,...
2018-12-29 18:48:46 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人