Advertisement
bekovski

ppbs_german_loc

Aug 8th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. noSuchKeyException=There i s no r e s s o u r c e f o r the key {0}
  2. iconNotFound=Ic on ” {0} ” not found
  3.  
  4. Ä → \u00c4
  5. ä → \u00e4
  6. Ö → \u00d6
  7. ö → \u00f6
  8. Ü → \u00dc
  9. ü → \u00fc
  10. ß → \u00df
  11.  
  12.  
  13. ### intro header ###
  14. in0 = Einführung      
  15.  
  16. ### intro text ###
  17. in1 = Pivot Partitioning by Scanning (PPbS) ordnet die Elemente in einem Array A um ein vorgegebenes Pivot-Element "in-place" um,
  18. in2 = in etwa so wie die Partitionierungsprozedur, die im Quicksort-Algorithmus genutzt wird, wie z.B. die Prozedur aus dem bekannten CLRS-Buch.
  19. in3 = Es gibt allerdings ein paar Unterschiede: der Algorithmus von CLRS partitioniert das Array in zwei Teile (Elemente <= und Elemente >= dem Pivot),
  20. in4 = gegeben ein Pivot-Element, welches immer das letzte Element in dem Array ist, wohingegen PPbS das Array in drei Teile partitioniert (<, ==, und > als das Pivot-Element),
  21. in5 = wobei das Pivot frei wählbar ist. PPbS hat allerding verschachtelte Schleifen, sodass die Zeitkomplexität schlechter ist.
  22.  
  23. in6 = PPbS hat als Rückgabewert zwei Pointer, m1 und m2, die folgende Bedingungen erfüllen:
  24. in7 =   1. Es gibt m1 viele Elemente in A, deren Wert < als das vom Pivot ist
  25. in8 =   2. Es gibt (m2 - m1) viele Elemente in A, deren Wert == dem vom Pivot ist
  26. in9 =   3. Es gibt (n - m2) viele Elemente in A, deren Wert < als das vom Pivot ist, wobei n == A.length
  27.  
  28. ### outro header ###
  29. out0 = Letzte Worte
  30.  
  31. ### outro text ###
  32. out1 = Für mehr Informationen rund um PPbS (z.B. Invariante, Variante, etc.), siehe
  33. out2 =     https://wiki.algo.informatik.tu-darmstadt.de/Pivot_partitioning_by_scanning
  34.  
  35. out3 = Nabla bietet einen Aufgabengenerator für PPbS an, welchen man evtl. mit Hilfe dieser Animation lösen könnte.
  36. out4 =     https://nabla.algo.informatik.tu-darmstadt.de/
  37.  
  38. out5 = Man sollte allerdings darauf achten, dass die oben genannten Seiten eine andere Indizierung benutzen (ausgehend von 1 anstatt von 0), sodass man sich anpassen muss.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement