🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72887

Złożoność obliczeniowa - suma od 2 do n

#72887
From: Szyk Cech
Date: Thu, 21 Mar 2019 18:10
29 lines
2273 bytes
Witam
Dalej próbuję zrozumieć zawiłości złożoności obliczeniowej algorytmów w 
wydaniu "Wprowadzenie do algorytmów" wydanej przez Pwn w 2017 roku (5 
dodruk do wydania z 2012). Obecnie czytam Dodatek A strona 1170. I 
zaczyna się on stwierdzeniem, że:
∑(j od j=2 do n)(j) - tu (j) jest tym co sumujemy - pierwszy nawias jest 
  warunkami sumy. Ma to rzekomo złożoność Θ(n^2)
Θ - to "duża theta" co znaczy, że algorytm rośnie nie wolniej i nie 
szybciej niż n kwadrat.

Nie potrafię tego zrozumieć!!!

Przecież:
1) Jeśli sumujemy od j=2 do j=n, to mamy n-2 sumowań? Czyli złożoność O(n)
2) Jeśli dodatkowo w każdym kroku sumowania dodajemy do licznika (czyli 
j) 1, to mamy kolejne n-1 sumowań. Czyli O(n)
Czyli: złożoność jest O(2n)=Θ(n) a nie Θ(n^2)

Z drugiej strony jeśli by się uprzeć, to można by się domyśleć kiedy 
złożoność była by Θ(n^2). Ano była by ona taka, gdyby w każdym kroku 
obliczać j od 1 do j, ale wtedy należało by napisać wzór początkowy 
nieco inaczej:
k=∑(j od j=2 do n, k=0)(k += ∑(i=1 do i == j)(i + 1))
Ale jest to nonsens i nawet w podstawówce nikt by tego tak nie obliczał...

Proszę o pomoc w zrozumieniu tego...

pozdro
Szyk Cech
Technical Details
Message-ID: <csQkE.105809$2F3.83689@fx20.fr7>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx20.fr7.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx20.fr7.POSTED!not-for-mail
Newsgroups: pl.comp.os.linux.programowanie
X-Mozilla-News-Host: snews://newshosting.com:563
From: Szyk Cech <szykcech@spoko.pl>
Subject: Złożoność obliczeniowa - suma od 2
 do n
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
Lines: 29
Message-ID: <csQkE.105809$2F3.83689@fx20.fr7>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Thu, 21 Mar 2019 18:10:16 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Thu, 21 Mar 2019 19:10:15 +0100
X-Received-Bytes: 2165
X-Received-Body-CRC: 2316966928
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit