Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » aud » Lösungsversuch
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
pruefungen:bachelor:aud:loesungss14 [04.04.2019 08:28] – Nico Hambauer | pruefungen:bachelor:aud:loesungss14 [28.05.2019 14:50] – Dbadtf_385 | ||
---|---|---|---|
Zeile 276: | Zeile 276: | ||
HashMap< | HashMap< | ||
for(char c : s.toCharArray()) { | for(char c : s.toCharArray()) { | ||
- | if(map.get(c) | + | Node n = map.get(c); |
- | map.put(c, new Node(c, 1)); | + | if(n != null) { |
+ | //variable frequenz updaten | ||
+ | n.f++; | ||
} else { | } else { | ||
- | int value = map.get(c).f += 1; | + | //neuer node in die map |
- | map.put(c, | + | map.put(c, |
} | } | ||
} | } |