第五周作业
2014-06-06 16:20
218 查看
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.StringTokenizer; public class GraphReverse { private static int vNum; private static int eNum; public static void main(String[] args) { int[][] a = getData(); for (int i = 0; i < a.length; i++) { System.out.print(i + ":"); for (int j = 0; j < a[i].length; j++) { if(a[i][j] == 1) System.out.print(j + "."); } System.out.println(); } } private static int[][] getData() { int[][] matrix = null; try { BufferedReader reader = new BufferedReader(new FileReader(new File("src/tinyDG.txt"))); vNum = Integer.valueOf(reader.readLine().trim()); eNum = Integer.valueOf(reader.readLine().trim()); matrix = new int[vNum][vNum]; String temp = ""; while((temp = reader.readLine()) != null) { StringTokenizer str = new StringTokenizer(temp); int[] points = new int[2]; int index = 0; while (str.hasMoreElements()) { points[index] = Integer.valueOf(str.nextToken()); index++; } matrix[points[0]][points[1]] = 1; } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (NumberFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return matrix } }
相关文章推荐
- 第五周作业(1)——高级编程技术
- 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
- 机电传动控制第五周作业
- 第五周作业任务二
- Java第五周作业
- 算法课第五周作业 | Word Ladder
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业 有向图连接表
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业
- 软件过程与项目管理(第五周作业)
- 第五周作业:瀑布模型
- megeedu Linux+Python高级运维班 3期 第五周作业
- 第五周作业——有向图邻接表表示及反向图构造
- 第五周作业——有向图邻接表表示及反向图构造
- Linux系统管理第五周作业【Linux微职位】
- 高级编程技术 第五周作业