Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 15.06.2006., 17:20   #1
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Sortiranje polja ZADATAK

Ovako, imam za zadatak napraviti aposteriornu analizu dva algoritma za sortiranje. Radi se o shell i heap sortu.
Pošto moje računalo baš i nije na vrhuncu svoje snage zamolio bih ljude koji imaju nabrijanjije procesore i više od 256 Mb RAM-a da pokrenu ovaj
program i vrate natrag datoteku rezultati.xls.

Btw dajte napišite tip procesora i radni takt.

Bilo bi najbolje kada nebiste igrali neku nabrijanu igricu paralelno sa izvođenjnem ovog programa jer osim što traži dio procesorskog vremena gladan je memorije (ništa strašno).

I još jedna stvar, program ima jedan ulazni podatak, broj ponavljana algoritma.

Sa mojim Northwoodom 2.8 i 512 RAM-a, za ulazni podatak 45 mu je potrebno cca 3 minute, tako da neznam kaj bu se dogodilo ako mu upišete 1000 (ali ipak mislim da će mu kad tada nestati memorije).

Možete više puta ponoviti testiranje. Prog će lijepiti na kraj priješnjeg testa novi rezultat.

: hello2 :

P.S.

One brojke u *.xls-u po stupcima znače :
Vrijeme u ms za Shell sort na nesortiranom polju, Shell na sortiranom, Heap sort ne nesortiranom polju, Heap na sortiranom polju i zadnji stupac je broj čalanova polja koje se sortiralo.

Nisam odgovoran za nikavu štetu nastalu korištenjem ovog programa
__________________
big_B je offline   Reply With Quote
Staro 15.06.2006., 17:22   #2
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
: suicide Zaboravio najvažnije.....
Attached Files
File Type: zip Zavrsni_zadatak.zip‎ (9.2 kB, 180 views)
__________________
big_B je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 16.06.2006., 14:31   #3
IP9
Premium
 
Datum registracije: Jan 2006
Lokacija: zg
Postovi: 116
! Cannot execute "C:\DOCUME~1\prazno\LOCALS~1\Temp\Rar$EX00.266\Zavrsni_zadatak.exe"
IP9 je offline   Reply With Quote
Staro 17.06.2006., 21:06   #4
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Stvarno neznam zašto to radi.....

Kod mene se pokreće normalno
__________________
big_B je offline   Reply With Quote
Staro 17.06.2006., 21:14   #5
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
ja isto slicno radim
a posto mi je danas proc konstantno na 100% jer kompajliram i milijunske podatke, budem ti izvrtio, nije bed...
btw, ima nas dosta

daj mi samo postaj source kod i tu ecxel tablicu...

i daj mi reci, meni pise u zadatku izmedju ostalog: "broj ponavljanja kod mjerenja vremena"...jel to znaci da trebam stavit program da mi vrti sortove x puta ili??
nicko je offline   Reply With Quote
Staro 18.06.2006., 14:17   #6
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Mislim da hoće da izvrtimo sortove za različite duljine nizova....

BTW Izvadio sam 95% koda sa predavanja i malo to modificirao.

Mene mući kaj se kod shell sorta za dosta velike nizove pojavljuje nekakva grba, kao da za određenu duljinu radi znatno bolje od heap sorta.

Daj ako ćeš ga baš prepisati promijeni neke dijelove

Stavio sam i exelovu tablicu za broj 47, ili tu negdje.....
Attached Files
File Type: rar Desktop.rar‎ (2.9 kB, 221 views)
__________________
big_B je offline   Reply With Quote
Staro 18.06.2006., 17:43   #7
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
necu prepisat, ja sam napisao svoje, imam quick i bubble...
jel ti na kraju treba to izvrtit ili ne?? zbog toga mi treba source...

poslao sam danas mail kolegi Botickom, evo pitanja i odgovora:

Da li trebam napraviti u programu da mi se sortovi ponavljaju odredjeni broj puta (ako da, koliko) i onda uzet prosjecno vrijeme izvrsavanja svakoga sorta?

Točno. Uzmite ponavljanje od 100 ili 1000 (pogledajte koliko će se to odraziti na cjelokupno brzinu i ovisno o tome odaberite).

tako da moram prepravit malo svoj program....
nicko je offline   Reply With Quote
Staro 18.06.2006., 20:05   #8
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Moj zadatak kaže "Vremena usporediti za nizove različitih duljina i prikazati ih tablicom i grafom".

Ti vjerojatno imaš 2. zad. koji se razlikuje od 41.

Daj ovo svejedno pokreni za ulaz > 47

THX
__________________
big_B je offline   Reply With Quote
Staro 18.06.2006., 20:49   #9
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
ja imam 7. budem ovo pokrenuo, pa postam reze...

edit: onaj source kad otvorim ispadaju hijeroglifi (u visual studio 6.0)

jesi ti to radio u dot netu '05??

edit 2: sve je ok, u notepadu sam otvorio..

Zadnje izmijenjeno od: nicko. 18.06.2006. u 21:06.
nicko je offline   Reply With Quote
Staro 18.06.2006., 21:22   #10
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
ja sam izvrtio i kaj sad trebam?? jer ako trebam upisivat to u tablicu, fakat mi se neda
nicko je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 19.06.2006., 09:29   #11
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Da VS '05, nego prog je stvorio datoteku rezultati.xls, daj to postaj kao atačment
__________________
big_B je offline   Reply With Quote
Staro 19.06.2006., 10:16   #12
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
evo....valjda je to to...
Attached Files
File Type: rar rezultati.rar‎ (621 byte, 168 views)
nicko je offline   Reply With Quote
Staro 19.06.2006., 11:22   #13
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Poslao si mi natrag datoteku koju sam ja ovdje postao...

UPUTE :

1) Kopiraj exe fajl u neki direktorij, on solo i ništa drugo...

2) Pokreni program za broj > 47

3) Sačekaj minutu, dvije dok program sam ne kreira rezultati.xls i završi sa izvođenjem

4) Postaj te nanovo stvorene rezultati.xls
__________________
big_B je offline   Reply With Quote
Staro 19.06.2006., 11:26   #14
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
ne radi mi taj tvoj exe....
nicko je offline   Reply With Quote
Staro 19.06.2006., 13:52   #15
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Dao sam ti souce code, daj to iskompajliraj...

Nije vrag da ne prolazi kompajl..?!?!
__________________
big_B je offline   Reply With Quote
Staro 19.06.2006., 14:01   #16
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
ma prolazi, ali source mi ne kreira excel stranicu!
nicko je offline   Reply With Quote
Staro 19.06.2006., 21:07   #17
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
Samo, malo, ovo postaje jaaaako čudno.

Kažeš ne stvara nikakv fajl ?

?!?!?!?!?!?!?!?!?!

Ili stvara fajl koji tvoj excel nemože otvoriti, moguće jer ja vrtim onog iz 2000, ali opet ne bi smio to raditi...

Nego daj ovo ubaci u kompajler pa javi da li je program išta stvorio....

#include<stdio.h>
int main (){
FILE *f,*g;
f = fopen("prvi.xls","a");
g = fopen("drugi.xls","w");
fclose(f);
fclose(g);
return 0;
}


Nemre biti jednostavnije od ovog.
__________________
big_B je offline   Reply With Quote
Staro 19.06.2006., 23:11   #18
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,190
evo napravio sam....btw, sori, bila je moja greska, jer mi je radio te excel fileove u defaultnom direktorijuu, a ja sam zabravio pogledat tamo nemoj zamjerit : goood :

evo tablice:
Attached Files
File Type: rar rezultati.rar‎ (601 byte, 181 views)
nicko je offline   Reply With Quote
Staro 20.06.2006., 08:07   #19
big_B
Premium
 
big_B's Avatar
 
Datum registracije: Oct 2004
Lokacija: Zagreb
Postovi: 560
No bad

Sada bi bilo lijepo da se još netko javi.: sweating
__________________
big_B je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na