Wpis z mikrobloga

Dzisiaj w szabas to dam coś prostszego niby zadanie z Facebooka ale tak naprawdę stare jak świat. Może ktoś nie znał ( ͡° ͜ʖ ͡°)

Mając dany strumień elementów zbyt wielki aby przechowywać go w pamięci, wybierz losowy element ze strumienia z jednakowym prawdopodobieństwem dla wszystkich elementów ze strumienia.

#dailycodingproblem #programowanie
  • 10
  • Odpowiedz
@NotABigFan: dowolną w zależności od potrzeb. Jak wylosuję liczbę na 1024 bajtach to pokryję wielokrotnie liczbę atomów w wszechswiecie. Jeżeli będę miał kolizję tzn dla kolejnego elementu mam dotychczasowego maxa to mogę trzymać te elementy w liscie, a na koniec mogę wybrać z tej listy losowy element
  • Odpowiedz