doctorq

路漫漫其修远兮

Spark成长之路(3)-再谈RDD的Transformations

参考文章 coalesce()方法和repartition()方法 Transformations repartitionAndSortWithinPartitions 解释 返回 源码 coalesce和repartition 解释 返回 源码 pipe 解释 返回 源码 carte...

2017-06-30 16:54:07

阅读数:547

评论数:0

Scala练习-桶排序

源码package day14/** * Created by doctorq on 2017/6/29. * 桶排序,一直数据范围,比如满分10分考试分数排序 */ object BucketSort extends Utils with App { def sort(unSort...

2017-06-30 09:23:37

阅读数:501

评论数:0

Scala练习-排序算法总结

之前用Scala实现了9个排序算法,后续有时间凑个10大。源码已经全部上传到github 冒泡 快排 归并 桶 基数 插入 选择 希尔 堆 其时间复杂度对比如下图(盗图)

2017-06-30 09:17:54

阅读数:497

评论数:0

Scala练习-基数排序

基数排序 源码 package day14import scala.collection.mutable.ArrayBuffer/** * Created by doctorq on 2017/6/29. * 基数排序 */ object RadixSort extends Ut...

2017-06-29 23:39:35

阅读数:473

评论数:0

Scala练习-选择排序

package day14import day14.StraightInsertionSort.{printlnArray, sortN2}/** * Created by doctorq on 2017/6/28. * 选择排序 */ object SelectionSort ext...

2017-06-29 12:31:34

阅读数:778

评论数:0

Scala练习-希尔排序

参考文章: 白话经典算法系列之三 希尔排序的实现 ShellSortpackage day14/** * Created by doctorq on 2017/6/28. * 希尔排序:缩小增量排序 * 时间复杂度nlog2n~n2之间 */ object ShellS...

2017-06-28 22:48:33

阅读数:537

评论数:0

Spark成长之路(2)-RDD中分区依赖系统

参考文章: 深入理解Spark RDD抽象模型和编写RDD函数 RDD依赖 spark调度系列 偏函数 简介 依赖关系图 依赖概念类 窄依赖类 OneToOneDependency RangeDependency PruneDependency 宽依赖类 图解 Shuffl...

2017-06-28 14:46:30

阅读数:1961

评论数:3

Scala练习-直接插入排序

源码 package day14/** * Created by doctorq on 2017/6/26. * 直接插入排序,首先以a[0]作为一个有序数组,然后依次插入a[1]~a[n-1] */ object StraightInsertionSort extends App {...

2017-06-28 08:01:11

阅读数:592

评论数:0

Scala练习-归并排序

源码 package day14import scala.collection.mutable.ArrayBuffer/** * Created by doctorq on 2017/6/26. * 归并排序 */ object MergeSort extends App { /*...

2017-06-27 21:08:00

阅读数:495

评论数:0

Scala练习-堆排序

/** * 生成对结构 * * @param unSortHeap 任意数组 * @return 符合堆结构的数组 */ def generateHeap(unSortHeap: Array[Int]): Array[Int] = { var t...

2017-06-26 19:29:50

阅读数:529

评论数:0

Spark成长之路(1)-搭建环境

参考文章: 搭建Spark源码研读和代码调试的开发环境 Apache Spark 源码阅读 环境 工具 版本 scala 2.12.2 java 1.8.0_92 sbt 0.13.13 maven 3.3.9 IDEA CE 2017.1...

2017-06-22 12:45:18

阅读数:779

评论数:0

Scala练习-冒泡排序

def sort(unSort: Array[Int]): Array[Int] = { val size = unSort.size for (i <- 0 until size - 1) { for (j <- 0 until size - 1 - i) ...

2017-06-20 18:51:05

阅读数:985

评论数:0

Scala练习-快速排序

def sort(unSortList: List[Int]): List[Int] = { if (unSortList.isEmpty || unSortList.size == 1) return unSortList val flag: Int = unSortList.he...

2017-06-19 17:58:09

阅读数:611

评论数:0

MSTC2017大会

简介每一年夏天7月份的时候,TesterHome社区都会召开一场测试界的盛会,今年已经是第三届了。今年相比以往两届无论从规模和质量都是最好的一次,课题更加精彩,更具权威性。相约我特地和组委会申请了一个8折购票通道来回馈大家:Q博专享报名链接 详情也可以扫二维码了解 参会公司云集Google,阿...

2017-06-14 10:13:19

阅读数:931

评论数:1

Scala中的模糊概念

先记录,后续学完再重点攻破 方法和函数 协变和逆变

2017-06-09 17:39:08

阅读数:603

评论数:0

Kotlin基础教程-在Java中调用Kotlin

使用Maven

2017-06-08 00:41:31

阅读数:955

评论数:0

Kotlin基础教程-在kotlin中调用Java

动态类型 在 kotlin 中调用 java 代码import java.util.* fun demo(source: List<Int>) { val list = ArrayList<Int>() for (item in source ) ...

2017-06-08 00:38:35

阅读数:6886

评论数:1

Kotlin基础教程-注解

注解 定义注解annotation class fancy 注解的构造函数可以带参数 annotation class special(val why: String) special("example") class Foo {}## 使用注解@fancy class Foo...

2017-06-08 00:33:21

阅读数:7855

评论数:0

Kotlin基础教程-异常

异常 异常类基类:Exception 抛出异常:throw MyException("Hi There!") 捕获异常try { // some code } catch (e: SomeException) { // handler } finally { // ...

2017-06-08 00:08:51

阅读数:7319

评论数:0

Kotlin基础教程-空值安全

空安全 Kotlin系统有一项重要的特点,就是致力于想灭空引用。避免出现NPE(NullPointerException)异常。在Kotlin中定义一个允许为空的变量定义和不允许为空的定义方式是不一样的。var a: String ="abc"//不能为空var b: Stri...

2017-06-08 00:02:32

阅读数:6800

评论数:0

提示
确定要删除当前文章?
取消 删除