算法上机报告
算
法上
机
报
告
上机题目
1. 使用合并-查找数据结构,实现估计渗漏(Percolation)问题阈值的程序。
思路分析
使用union-found 算法,利用quick-union方法,定义一个N*N的矩阵,依次从1-N*N编号,在模拟渗漏问题时采用一种流动的思想,当按序号增大的顺序一次判断该块是否被打开,按照老师课件上的提示在顶部和底部各设置一个点,顶部点和第一排所有点都联通,底部点和最后一排所有点都联通,流动完之后判断这两个点是否联通即可。
源代码
package Assignments;
import java.util.Scanner;
public class Percolation
{
private boolean[] matrix;
private int row, col;
private WeightedQuickUnionUF wquUF;
private WeightedQuickUnionUF wquUFTop;
private boolean alreadyPercolates;
public Percolation(int N)
{
if (N 1)
throw new IllegalArgumentException(Illeagal Argument);
wquUF = new WeightedQuickUn
您可能关注的文档
- 等高线地形图强化训练题.doc
- 第四课 “巨人”辈出——文艺复兴美术.ppt
- 策划代理项目与纯策划项目和开发商沟通的区别-郝伟.pptx
- 答辩文档 2.ppt
- 筛分机题库11.doc
- 第四课恪守职业道德 。.ppt
- 筹备主管的职责.ppt
- 第四章 空间数据获取.ppt
- 简单的C语言编译器.doc
- 策略如何看化工.ppt
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
最近下载
- 2026年广东省中考数学备考全指南(考点+真题+策略+训练).docx VIP
- 重庆市璧山区2023-2024学年八年级下学期期中考试物理试题【含答案解析】.pdf VIP
- SEW变频器说明书MC07B.pdf
- YDT 1970.4_通信局(站)电源系统维护技术要求 第4部分:不间断电源(UPS)系统.pdf VIP
- 二陈汤课件教学课件.pptx VIP
- 数学广东佛山市2025-2026学年佛山市普通高中高三年级教学质量检测(二)(佛山二模)(4.13-4.15).docx VIP
- (127页PPT)高处作业安全培训课件.ppt VIP
- 供应链管理 啤酒游戏 啤酒游戏.ppt VIP
- 深度解析(2026)《YDT 1970.4-2009通信局(站)电源系统维护技术要求 第4部分:不间断电源(UPS)系统》.pptx VIP
- 卡诺普机器人硬件说明书.pdf
原创力文档

文档评论(0)