第四周作业
来源:互联网 发布:江阴广电网络 编辑:程序博客网 时间:2024/06/05 17:32
- package suanfa3;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileReader;
- import java.io.PrintWriter;
- public class GraphRepresentation {
- static int arc[][];
- static int vertextNum;
- static int arcNum;
- static int vartex[];
- public static void main(String[] args) {
- String path1="src/tinyG.txt";
- String path2="src/tinyGResult.txt";
- try {
- FileReader read=new FileReader(new File(path1));
- BufferedReader reader=new BufferedReader(read);
- PrintWriter out=new PrintWriter(new File(path2));
- String line="";
- int index=1;
- while((line=reader.readLine())!=null){
- if(index==1){
- vertextNum=Integer.parseInt(line.trim());
- index++;
- continue;
- }else if(index==2){
- arcNum=Integer.parseInt(line.trim());
- index++;
- continue;
- } else if(index==3){
- arc=new int[vertextNum][arcNum];
- index++;
- continue;
- }
- addEadge(line);
- }
- for(int i=0;i<vertextNum;i++){
- for(int j=0;j<vertextNum;j++){
- out.print(arc[i][j]+"\t");
- }
- out.flush();
- out.println();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- public static void addEadge(String line){
- String []result=line.trim().split(" ");
- int v1=Integer.parseInt(result[0]);
- int v2=Integer.parseInt(result[1]);
- for(int i=0;i<arcNum;i++){
- arc[v1][v2]=1;
- arc[v2][v1]=1;
- }
- }
- }
0 0
- 第四周作业
- 第四周作业 1
- 第四周作业 4
- 第四周作业 2
- 第四周作业
- 第四周作业二
- 第四周作业三
- 第四周作业1
- 第四周作业2
- 第四周作业
- Java第四周作业
- 第四周作业:多线程
- 第四周作业
- 第四周作业
- 第四周C++作业
- 第四周作业
- 第四周作业
- 第四周作业
- 进制的总结
- cmd下运行Java程序遇到java.lang.NoClassDefFoundError
- STM32F系列单片机内部FLASH编程
- ASP.NET 同时删除多条记录
- 解决 SQL Server 2005 中文乱码
- 第四周作业
- 携程预选赛A题-聪明的猴子-GCD+DP
- GUI 文档阅读
- HTML5基础,第2部分:组织页面的输入
- PHP学习总结
- 面试中的常用算法
- ACM-计算几何之改革春风吹满地——hdu2036
- Gitolite - g3 搭建 Git 服务器 详解
- 程序员的恶性循环