算法导论20.2-1
来源:互联网 发布:org.apache.spark.sql 编辑:程序博客网 时间:2024/05/22 13:06
- 问题描述
写出PROTO-vEB-MAXIMUM和PROTO-vEB-PREDECESSOR过程的伪代码 - 问题求解
PROTO-vEB-MAXIMUM(V)
注:返回V中的最大元素,或NIL
if V.u == 2 if V.A[1] == 1 return 1 elseif V.A[0] == 1 return 0 else return NILelse max-cluster=PROTO-vEB-MAXIMUM(V.summary) if max-cluster == NIL return NIL else offset=PROTO-vEB-MAXIMUM(V.cluster[max-cluster]) return index(max-cluster,offset)
PROTO-vEB-PREDECESSOR(V,x)
注:返回V中小于x的最大元素,或NIL
if V.u == 2 if x == 1 and V.A[0] == 1 return 0 else return NILelse offset=PROTO-vEB-PREDECESSOR(V.cluster[high(x)],low(x)) if offset != NIL return index(high(x),offset) else prede-cluster=PROTO-vEB-PREDECESSOR(V.summary,high(x)) if prede-cluster == NIL return NIL else offset=PROTO-vEB-MAXIMUM(V.cluster[prede-cluster]) return index(prede-cluster,offset)
阅读全文
0 0
- 算法导论20.2-1
- 算法导论 练习题 20.2-1
- 算法导论20.2-2
- 算法导论20.2-6
- 算法导论 1-1
- 算法导论 Theorem8.1
- 算法导论学习1
- 算法导论15.2-1
- 算法导论16-1
- 算法导论读书笔记1
- 深入浅出《算法导论》1
- 算法导论 1.1-1
- 算法导论 1.2-1
- 算法导论-1
- 算法导论 2-1
- 算法导论 3.1-1
- 算法导论 3.2-1
- 算法导论 4.1-1
- 捕获input 文本框内容改变的事件(onchange,onblur,onPropertyChange比较)
- 画图表利器
- 身份证识别——生成身份证号和汉字
- Azure 中的 Windows 虚拟机概述
- Android RecyclerView单点、批量数据元素项目item的增加、删除和移动
- 算法导论20.2-1
- c语言*零碎知识便签
- Spark Core 调优指南
- bootstrap 轮播图实现大小自适应
- 【Html】清空Input file数据
- 手动更新nessus插件
- 读懂你性格的个性化推荐
- C++primer 5 :3.6节练习,练习3.43,练习3.44,练习3.45
- Android 用WebView显示工程内的图片