上一页 1 2 3 4 5 6 7 8 ··· 17 下一页

2020年8月17日

final 1

摘要: 1. final重点 divide and conquer; FFT; Greedy; dynamic peogramming; max flow 2. 3 notations 1) big O notation f(n) = O(g(n)) is an abbreviation for :"The 阅读全文

posted @ 2020-08-17 10:13 Eleni 阅读(150) 评论(0) 推荐(0) 编辑

2020年7月21日

班课7

摘要: 1. edit distance 两个序列A与B,长度分别为n与m,通过增加删除或者修改的方式将A变成B, 其cost分别为c_I, c_D, c_R,找到总花费最低的方法 2. flow network: 一个有向图,每个边都有一个正数的容量,两个特殊的顶点分别为source与sink t,从s流 阅读全文

posted @ 2020-07-21 16:19 Eleni 阅读(150) 评论(0) 推荐(0) 编辑

2020年7月8日

班课5

摘要: 1. 上周海啸的题目,利用BFS找到集合 strongly connected component:在有向图G中,如果两个顶点vi,vj间(vi>vj)有一条从vi到vj的有向路径,同时还有一条从vj到vi的有向路径,则称两个顶点强连通(strongly connected) 利用BFS找到所有有向 阅读全文

posted @ 2020-07-08 19:49 Eleni 阅读(146) 评论(0) 推荐(0) 编辑

2020年7月6日

班课5

摘要: 1. Spark Shuffle 回顾一下MapReduce的shuffle,即先按照key聚合,再对key进行排序 而spark中的shuffle不一定按key排序,shuffle前称为MapTask阶段,shuffle之后称为ReduceTask阶段 每一个分区分配一个MapTask shuff 阅读全文

posted @ 2020-07-06 20:22 Eleni 阅读(186) 评论(0) 推荐(0) 编辑

2020年7月3日

班课4

摘要: 1. 贪心算法 每一步都选择当前状态下的最优解,以期得到结果最优 2. 贪心算法例子:activity selection problem 有一系列的活动ai,(1<i<n)每个活动都有一个开始时间s以及结束时间f,一次只能做一个活动,要求最多可以完成的活动个数 尝试1:活动时间越短跟别的活动冲突的 阅读全文

posted @ 2020-07-03 15:49 Eleni 阅读(162) 评论(0) 推荐(0) 编辑

班课4

摘要: 1. FlatMap要求传入的函数是一个集合,将输入的所有list打散放入同一个list中输出 2. Filter返回一个Boolean,collect之后打印符合条件的 3. ReduceByKey将key相同的元素根据需求合并起来,如将相同Key对应的Value相加 rdd.reduceByKe 阅读全文

posted @ 2020-07-03 08:19 Eleni 阅读(104) 评论(0) 推荐(0) 编辑

2020年6月24日

班课3

摘要: 1. Karatsuba的算法中将大数分开,减少时间复杂度,但是若分的份数过多也会导致时间复杂度很高,所以引入the fast Fourier Transform 若有两个polynomial且最高次幂为n,将AB两部分合并成只有C,如下: 2. Complex number 若x轴表示实数,y轴表 阅读全文

posted @ 2020-06-24 06:17 Eleni 阅读(87) 评论(0) 推荐(0) 编辑

2020年6月22日

班课3

摘要: 1. 环境变量PATH是告诉系统当我们在命令行输入一个命令时(如python,Scala),若当前目录下找不到这个程序,就去PATH里面找 2. echo $PATH查看当前系统环境变量 #注意设置环境变量时候的顺序 3. MapReduce Hadoop体系里面用来计算的部分(数据存储,计算,工作 阅读全文

posted @ 2020-06-22 10:47 Eleni 阅读(87) 评论(0) 推荐(0) 编辑

2020年6月21日

班课2

摘要: 1. O(g(n)) means g(n)提供asymptotic upper bound omega则表示lower bound theta表示生长速度相同 2. merge sort: 将两个顺序序列合并成一个顺序序列 3. divide-and-conquer 4. master theore 阅读全文

posted @ 2020-06-21 10:23 Eleni 阅读(172) 评论(0) 推荐(0) 编辑

2020年6月18日

班课2

摘要: 1. Big O f(n) = O(g(n)) is an abbreviation for :"There exist positive constants c and n0 such that 0≤f(n)≤cg(n) for all n≥n0" 上限 2. Omega f(n)=Ω(g(n)) 阅读全文

posted @ 2020-06-18 11:16 Eleni 阅读(123) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页

导航