X-Git-Url: https://i11git.iti.kit.edu/anon-gitweb/?p=Mitarbeiter%2FTim-Zeitz%2Fstud-rust-base.git;a=blobdiff_plain;f=README.md;h=da5408619fc6842854c21d67a4f45c61b3884d3f;hp=3a06ffa9929cc98eb0ed529de9185b2b6f0b5ca2;hb=a22a3292ad5755d027ce943706bf4941fbb2b45d;hpb=c56a14307218fbb51ad188826a431cd034cce473 diff --git a/README.md b/README.md index 3a06ffa..da54086 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,10 @@ Die Dateien in `src/bin/` sind einmal ein Beispielprogramm sowieso Hilfsprogramm Das Programm `compare_vector` vergleicht ob zwei Vektoren identisch sind und wenn sie es nicht sind gibt es eine Übersicht über die Unterschiede. Fügen sie Ihre Programme in `src/bin/` hinzu, diese werden dann von `cargo` automatisch gefunden. +## Docs + +`cargo doc --open` öffnet die Dokumentation zu dem bereitgestelltem Code. + ## Graphen Knoten und Kanten werden durch numerische IDs identifiziert, die von `0` bis `n-1` bzw. `m-1` gehen, wobei `n` die Anzahl an Knoten und `m` die Anzahl an gerichteten Kanten ist. @@ -83,7 +87,7 @@ let head = Vec::::load_from("head_file_name").expect("could not read hea let travel_time = Vec::::load_from("weight_file_name").expect("could not read travel_time"); let node_id = 42; -for edge_id in head[first_out[node_id] as usize .. first_out[node_id + 1] as usize] { +for edge_id in first_out[node_id] .. first_out[node_id + 1] { println!("There is an arc from {} to {} with weight {}", node_id, head[edge_id as usize], travel_time[edge_id as usize]); } ```