Racket/Fisher-Yates Shuffle: Versionshistorik

Från Täpp-Anders
Hoppa till navigeringHoppa till sök

Val av diff: markera i radioknappen för att jämföra sidversioner och tryck enter eller knappen längst ner.
Förklaring: (nuvarande) = skillnad mot senaste sidversion; (föregående) = skillnad mot föregående sidversion; m = mindre ändring.

18 maj 2026

  • nuvarandeföregående 14.1118 maj 2026 kl. 14.11 Anders diskussion bidrag 646 byte +15 Ingen redigeringssammanfattning
  • nuvarandeföregående 14.1118 maj 2026 kl. 14.11 Anders diskussion bidrag 631 byte +631 Skapade sidan med '#lang racket ;; Fisher-Yates shuffle för en lista (modern version, O(n)) (define (fisher-yates lst) (let ([v (list->vector lst)]) ; Konvertera till vektor för effektiv mutation (for ([i (in-range (sub1 (vector-length v)) -1 -1)]) ; från n-1 ner till 1 (let ([j (random (add1 i))]) ; slumpmässigt index 0 till i (inklusive) ;; Byt plats mellan i och j (let ([temp (vector-ref v i)]) (vector-set! v i (vector-ref v j))...'

25 augusti 2013

  • nuvarandeföregående 00.3525 augusti 2013 kl. 00.35 113.212.70.240 diskussion 7 482 byte +7 482 Skapade sidan med 'So the essence of record is that economical intervention is all there inside virtually every human activity! [http://www.binary-options-system.us binary option platforms] Of ...'