Wpis z mikrobloga

Mam taki prosty algorytm równoległy i ma on prace W(n) = O(n)
No i to jest zrozumiałe, bo ta pierwsze pętla to determinuje.
Mam problem z określeniem jaką pracę ma technika drzewa zbalansowanego, czyli fragment od 3 do 5 linii.
Jedna petla jest O(log n) i ta w srodku imo licze jako O(n) czy moze powinienem jako O(1)?

#algorytmy #programowanie #algorytmyrownolegle
ronek22 - Mam taki prosty algorytm równoległy i ma on prace W(n) = O(n)
No i to jest...

źródło: comment_nKobsMouQPHFc24MpMIRe9zo3A6hAvaG.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@3denos: Dzięki wielkie :D
Wiesz może czemu w tym przypadku mam prace O(n*logn)
Jak podstawie sobie log n do drugiej petli to mam n/2 < i <= n, czyli to licze jako n operacji?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@leoha: @ronek22: tak to jest jak matematycy i fizycy biorą się za informatykę. Algorytmy definiuje się przez pracę... a jednostka to dżul.
  • Odpowiedz