Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rust で乗り換え案内

na-o-ys
March 29, 2017

Rust で乗り換え案内

na-o-ys

March 29, 2017
Tweet

More Decks by na-o-ys

Other Decks in Programming

Transcript

  1. ࠷୹ܦ࿏໰୊ • ࠷୹ܦ࿏໰୊ ≒ ৐׵Ҋ಺ • ෢ଂখۚҪӺ͔Β໨ࠇӺ΁ͷ࠷୹ܦ࿏ (ॴཁ࣌ؒɾ࿏ઢ) ΛٻΊΑ ໨ࠇ

    ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓ ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 5෼ 5෼
  2. μΠΫετϥ๏ • άϥϑͷ͋Δϊʔυ (࢝఺) ͔Β֤ϊʔυ΁ͷ࠷୹ܦ࿏ΛٻΊΔΞϧΰϦζϜ • جຊΞΠσΞ: • ֬ఆϊʔυ (࠷୹ܦ࿏͕طʹ෼͔͍ͬͯΔϊʔυ)

    ʹྡ઀ͨ͠ϊʔυͷ࢝఺͔Βͷڑ཭Λ ܭࢉ͢Δ • ࠷΋ڑ཭͕୹͍ϊʔυΛ֬ఆͰ͖Δ       ࢝఺  ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ 1 2 2
  3. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 10෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ
  4. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ
  5. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ 19෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ
  6. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ 19෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ 24෼
  7. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ 19෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ 24෼ 29෼
  8. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ 19෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ 24෼ 29෼ 31෼
  9. μΠΫετϥ๏ ྫ: • ྡ઀ϊʔυͷ͏ͪ࠷΋ॴཁ͕࣌ؒ୹͍΋ͷΛ֬ఆ͢Δ ໨ࠇ ෢ଂখۚҪ ࡾୋ ٢঵ࣉ த໺ ৽॓

    ौ୩ ߴాഅ৔ 10෼ 9෼(ಛշ) 10෼(౦੢ઢ) 3෼ 11෼ 5෼ 3෼ 7෼ 5෼ 13෼ 10෼ 19෼ ֬ఆϊʔυ ະ֬ఆϊʔυ ྡ઀ϊʔυ 24෼ 29෼ 31෼ 36෼
  10. ·ͱΊ • μΠΫετϥ๏ • ࠷୹ܦ࿏໰୊Λղ͘ΞϧΰϦζϜ • ৐׵Ҋ಺͕࡞ΕΔ • ޮ཰త •

    ֤ϊʔυΛ࠷େ1ճ͔͠ௐ΂ͳ͍ • Ӻ਺1ສͱ͔Ͱ΋1ඵ͔͔ΒΜ • Rust ࣮૷ • https://github.com/na-o-ys/train-dijkstra-demo/blob/master/src/main.rs • γϯϓϧʹॻ͚Δʂ