日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Spark _13_topN

發布時間:2024/2/28 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spark _13_topN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據準備:

class1 100 class2 86 class3 70 class1 102 class2 65 class1 45 class2 85 class3 70 class1 16 class2 88 class1 95 class2 37 class3 98 class1 99 class2 23

代碼:【java API】

package ddd;import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaPairRDD; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spark.api.java.function.PairFunction; import org.apache.spark.api.java.function.VoidFunction; import scala.Tuple2;import java.util.Iterator;/*** @author George* @description**/ public class TopN {public static void main(String[] args) {SparkConf conf = new SparkConf().setMaster("local").setAppName("TopOps");JavaSparkContext sc = new JavaSparkContext(conf);JavaRDD<String> linesRDD = sc.textFile("./data/scores.txt");JavaPairRDD<String, Integer> pairRDD = linesRDD.mapToPair(new PairFunction<String, String, Integer>() {@Overridepublic Tuple2<String, Integer> call(String str) throws Exception {String[] splited = str.split("\t");String clazzName = splited[0];Integer score = Integer.valueOf(splited[1]);return new Tuple2<String, Integer> (clazzName,score);}});pairRDD.groupByKey().foreach(new VoidFunction<Tuple2<String,Iterable<Integer>>>() {@Overridepublic void call(Tuple2<String, Iterable<Integer>> tuple) throws Exception {String clazzName = tuple._1;Iterator<Integer> iterator = tuple._2.iterator();Integer[] top3 = new Integer[3];while (iterator.hasNext()) {Integer score = iterator.next();for (int i = 0; i < top3.length; i++) {if(top3[i] == null){top3[i] = score;break;}else if(score > top3[i]){for (int j = 2; j > i; j--) {top3[j] = top3[j-1];}top3[i] = score;break;}}}System.out.println("class Name:"+clazzName);for(Integer sscore : top3){System.out.println(sscore);}}});} }

運行結果:

class Name:class3 98 70 70 class Name:class1 102 100 99 class Name:class2 88 86 85

?

總結

以上是生活随笔為你收集整理的Spark _13_topN的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品一日日躁夜夜躁 | 超碰caoporen| 成人av影视在线观看 | 丝袜视频一区 | 人与性动交zzzzbbbb | 九九热免费精品视频 | 天天在线观看 | 国产精品刺激 | 亚洲日本欧美精品 | 少妇与公做了夜伦理69 | 永久毛片 | 一区视频在线播放 | 国产精品一区二区无码对白 | 日本免费福利视频 | 免费观看亚洲视频 | 精品国产一区二区三区在线观看 | 国产一区二区三区18 | 人妻熟女一区二区三区 | 中文字幕乱码亚洲无线三区 | 成人av免费在线 | 亚洲综合五月天婷婷丁香 | 久久成人在线视频 | 国产精品一级片在线观看 | 操女人免费视频 | 人人草超碰 | 操操插插| 久久免费片| 精品国产一区二区三区四区 | 国产精品一区二区不卡 | 久久影视av | 日韩av高清在线播放 | 亚洲色图激情小说 | 在线成人播放 | 无码国产精品一区二区色情男同 | 国产精品自拍片 | 一眉道姑 电影 | 先锋影音av在线 | av在线资源观看 | 人妻少妇无码精品视频区 | 精品福利电影 | 69国产精品视频 | 日韩伦理中文字幕 | h部分肌肉警猛淫文 | 日韩区在线观看 | 在线观看的免费 | 欧美激情国产一区 | 国产剧情一区二区 | 91社区福利 | av在线资源播放 | 欧美三级一区二区三区 | 欧美日韩国产麻豆 | 久久免费成人 | 国产成人精品国内自产拍免费看 | 日日淫| 黑人大群体交免费视频 | av无毛| 好吊操精品视频 | 色福利网| 深夜福利影院 | 精品国产a线一区二区三区东京热 | 国产深喉视频一区二区 | 精品国产一级久久 | 女人的av | www视频在线观看网站 | 在线观看日韩一区二区 | 天天射天天色天天干 | 国产盗摄精品一区二区酒店 | 国产欧美第一页 | 中文字幕无码av波多野吉衣 | 69福利社区 | 一个人看的毛片 | 国产6区 | 国产欧美精品一区二区三区 | 久久久久一区二区三区 | 午夜精品久久久久久久99黑人 | 亚洲精品国产精品乱码不卡√香蕉 | 伊人av网站 | 翔田千里一区二区三区av | 午夜影院啊啊啊 | 肉丝超薄少妇一区二区三区 | 欧美精品一区二区三区四区五区 | xxxxx69| 国产伦精品视频一区二区三区 | 美女爆乳18禁www久久久久久 | 综合人人 | 一区二区免费视频 | 国产污污 | 极品熟妇大蝴蝶20p 国产偷自拍视频 | 高潮喷水一区二区三区 | 在线观看理论片 | 久久久久久久久久久久久久久久久久久 | 老熟妇仑乱视频一区二区 | 91xxx在线观看 | 免费观看美女裸体网站 | 日韩一级片一区二区 | 18禁免费无码无遮挡不卡网站 | 久草精品在线 | 天天躁日日躁aaaa视频 | 久久久久成人精品无码 |