個々のプロジェクト - 地下鉄プロジェクトの簡単な分析

個々のプロジェクト - 地下鉄プロジェクトの簡単な分析

要件分析

  1. ストレージ形式の回路設計
  2. プログラムはファイルの地下鉄を解析することができます
  3. 地下鉄行ずつのサイトを問い合わせます
  4. 2つのサイト間の最短経路を発見
  5. コマンドラインコマンドを解析
  6. テスト

    アイデアの実現

  • 各ステーションと地下鉄線、回路の複数のサイト、サイトの画像を抑えることができ、複数のラインを有していてもよいです。
  • +線の駅:ファイル形式の地下鉄を保存
  • コマンドラインを起動します。
    java subway -map subway.txt
  • よると地下鉄の駅行のお問い合わせ:
    java subway -a 1号线 -map subway.txt -o station.txt
  • 二つのサイトに基づいて最適なパスを発見します:
    java subway -b 洪湖里 复兴路 -map subway.txt -o routine.txt
  • 出力ファイル形式

    3
    Honghuli
    西駅
    ライン6
    復興の道

    テスト

  • Honghuli - 劉元

    1行目
    Honghuli
    倹約道路
    本渓ロード
    ワイナリー
    西クロス堤防
    劉元

  • Honghuli - 復興の道

    1行目
    Honghuli
    西駅
    ライン6
    復興の道

  • 西駅 - Dawangzhuang

    1行目
    ウェストポイント
    北西
    南西隅
    ライン2
    ドラム
    南東の隅
    建国道
    天津駅
    9行目
    Dawangzhuang

  • エラー例:変化なしサイトは、
    サイトの変更に到達することはできません

    要約:

  • 主な困難は、2つのサイト間転送を考慮することで、民間の仕事は、Javaで書かれますが、Javaの習得は、多くの知識を学ぶのに十分ではありません。

おすすめ

転載: www.cnblogs.com/c-zq/p/11566230.html