第一周星期四

1、查找铁线路,简化了txt文本格式,站点之间用空格连接

一号线-迈皋桥 红山动物园 南京站 新模范马路 玄武门 鼓楼 珠江路 新街口 张府园 三山街 中华门 安德门 天隆寺 软件大道 花神庙 南京南站 双龙大道 河定桥 胜太路 百家湖 小龙湾 竹山路 天印大道 龙眠大道 南医大 南京交院 中国药科大学
二号线-油坊桥 雨润大街 元通 奥体东 兴隆大街 集庆门大街 云锦路 莫愁湖 汉中门 上海路 新街口 大行宫 西安门 明故宫 苜蓿园 下马坊 孝陵卫 钟灵街 马群 金马路 仙鹤门 学则路 仙林中心 羊山公园 南大仙林校区 惊天路
三号线-林场 星火路 东大成贤学院 泰冯路 天润城 柳州东路 上元门 五塘广场 小市 南京站 南京林业大学 鸡鸣寺 浮桥 大行宫 常府路 夫子庙 武定门 雨花门 卡子门 大明路 明发广场 南京南站 鸿运大道 胜太西路 天元西路 九龙湖 诚信大道 东大九龙湖校区 秣周东路
四号线-龙江 南艺 云南门 鼓楼 鸡鸣寺 九华山 岗子村 蒋王庙 王家湾 聚宝山 苏宁总部 金马路 汇通路 灵山 东流 孟北 西岗桦墅 仙林湖
十号线-雨山路 文德路 龙华路 南京工业大学 浦口万汇城 临江 江心洲 绿博园 梦都大街 奥体中心 元通 中胜 小行 安德门
S1号线-南京南站 翠屏山 河海大学 吉印大道 正方中路 翔宇路北 翔宇路南 禄口机场 空港新城江宁
S3号线-南京南站 景明佳园 铁心桥 春江路 贾西 油坊桥 永初路 平量大街 吴侯街 高庙路 天保 刘村 马骡圩 兰花塘 双垅 石碛河 桥林新城 林山高家冲
S7号线-空港新城江宁 柘塘 空港新城溧水 群力 卧龙湖 溧水 中山湖 幸庄 无想山
S8号线-泰山新村 泰冯路 高新开发区 信息工程大学 卸甲甸 大厂 葛塘 长芦 化工园 六合开发区 龙池 雄州 凤凰山公园 方洲广场 沈桥 八百桥 金牛湖
S9号线-翔宇路南 铜山 石湫 明觉 团结圩 高淳

完成计划表

PSP 2.1

Personal Software Process Stages

Time

Planning

计划

 

  ·Estimate

  ·估计这个任务需要多少时间

20d 

Development

开发

 

  ·Analysis

  ·需求分析 (包括学习新技术)

1d 

  ·Design Spec

  ·生成设计文档

1d 

  ·Design Review

  ·设计复审 (和同事审核设计文档)

1d 

  ·Coding Standard

  ·代码规范 (为目前的开发制定合适的规范)

1d 

  ·Design

  ·具体设计

5d 

  ·Coding

  ·具体编码

10d 

  ·Code Review

  ·代码复审

 0.5d

  ·Test

  ·测试(自我测试,修改代码,提交修改)

0.5d 

Reporting

报告

 

  ·Test Report

  ·测试报告

 1d

  ·Size Measurement

  ·计算工作量

0.5d 

  ·Postmortem & Process Improvement Plan

  ·事后总结, 并提出过程改进计划

0.5d 

 

合计

22d 

一些设计思路:

创建含有南京地铁信息的TXT文件,然后写出函数map和sub读取文件通过主函数调用分别获得全部地铁信息和指定线路信息。

一些代码构想

public class data {

public static List<Station> l1 = new ArrayList<Station>();
public static List<Station> l2 = new ArrayList<Station>();
public static List<Station> l3 = new ArrayList<Station>();
public static List<Station> l4 = new ArrayList<Station>();
public static List<Station> l10 = new ArrayList<Station>();
public static List<Station> lS1 = new ArrayList<Station>();
public static List<Station> lS3 = new ArrayList<Station>();
public static List<Station> lS7 = new ArrayList<Station>();
public static List<Station> lS8 = new ArrayList<Station>();
public static List<Station> lS9 = new ArrayList<Station>();
public static Set<List<Station>> all = new LinkedHashSet<List<Station>>();
public static int amount = 0;

static{
try{
InputStreamReader reader = new InputStreamReader(new FileInputStream(subway.openFile),"gbk");
BufferedReader br = new BufferedReader(reader);
String s = "";
String end="*";

2.计划明天继续完成读取显示线路信息的代码,学习相关的知识

3.问题:函数,类和静态相关代码看不太懂,打算加紧学习基础知识,咨询同学

上一篇:Codeforces Global Round 1D(DP,思维)


下一篇:各种容器的初始化以及相互初始化