因为你没有:
* 特定的算法,数据结构.
* 正确的思维方法 和 思维体系.
* 最优解
* 做题的感觉,代码从哪里开始
面试是考你如何运用算法和数据结构,不是考你创造发明算法。
这两天学到的。特别好。
看答案, 看答案.
第一遍:直接看答案.
有战友问: 看完答案以后呢?
A: 练习`解题`啊. 每道题练习 3~5次, 熟练到这个程度:`hard 题, 15分钟 AC提交`.
Q:第一遍看答案解题,看多少道呢?
A:Leetcode Top 500 道吧。
import util.control.Breaks._
breakable {
for (i <- 1 to 10) {
println(i)
if (i > 4) break // break out of the for loop }
}
echo "
Slingo, iOS
Slingo, Android
" > game.csv
import org.apache.spark.sql.types._
val customSchema = StructType(Array(
StructField("game_id", StringType, true),
StructField("os_id", StringType, true)
))
val csv_df = spark.read.format("csv").schema(customSchema).load("game.csv")
csv_df.show
csv_df.orderBy(asc("game_id"), desc("os_id")).show
csv_df.createOrReplaceTempView("game_view")
val sort_df = sql("select * from game_view order by game_id, os_id desc")
sort_df.show
Reference,