Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa redovima

[es] :: C programiranje :: problem sa redovima

[ Pregleda: 1204 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mrmko

Član broj: 77652
Poruke: 13
*.dlp53.bih.net.ba.



Profil

icon problem sa redovima12.01.2006. u 16:24

Kako implementirati dvostrani red DQUEUE pomocu pointera??
Kako da pocnem...svaki savjet mi je dobro dosao:))
12.01.2006. u 16:24 

elmira
elmira mustic
centar

Član broj: 60275
Poruke: 3
195.222.46.*



Profil

icon Re: problem sa redovima13.01.2006. u 11:36
Imas u biblioteci na fakultetu Univerzitetsku knjigu -Mostar- (zuta je - ne znam naslov tacno)
Sadrzi dobrih teoretskih objasnjenja pri radu s redovima..., mislim da ce ti moci pomoci pri rjesavanju problema. :)
13.01.2006. u 11:36 

mrmko

Član broj: 77652
Poruke: 13
*.dlp197.bih.net.ba.



Profil

icon Re: problem sa redovima14.01.2006. u 23:14
dajte ljudi....hitno je...samo par savjeta:)
14.01.2006. u 23:14 

vladab
Vladimir Bašanović
Beograd

Član broj: 9512
Poruke: 496
212.200.116.*



Profil

icon Re: problem sa redovima15.01.2006. u 12:08
Prvo, prioritetni ili obican red?
Drugo, mozes da ga napravis pomocu liste. Treba ti pokazivac na pocetak i na kraj reda. Napravis umetanje u red, vadjenje iz reda i to je to. Za detaljnije konslutuj cika GOOGLE-ta, on ce da ti verovatno da i neki kod.
Seven deadly sins
Seven ways to win
Seven holy paths to hell
And your trip begins

Seven downward slopes
Seven bloodied hopes
Seven are your burning fires,
Seven your desires...
15.01.2006. u 12:08 

mrmko

Član broj: 77652
Poruke: 13
*.dlp319.bih.net.ba.



Profil

icon Re: problem sa redovima19.01.2006. u 21:15
Evo nasao sam nekakav kod,ali mi javlja greske,a ne mogu nikako da ih ispravim,pa bih molio da mi neko pomogne ,bio bih jako zahvalan…
Unapred HVALA!!:)

#include <stdlib.h>
#include<iostream.h>

struct dqueue
{
dlist head;
dlist tail;
};

dqueue
dq_create(void)
{
dqueue q = malloc(sizeof(struct dqueue));
q -> head = q -> tail = NULL;
return q;
}

int
dq_empty(dqueue q)
{
return q -> head == NULL;
}

void
dq_enq_front(dqueue q, void *element)
{
if(dq_empty(q))
q -> head = q -> tail = dcons(element, NULL, NULL);
else
{
q -> head -> prev = dcons(element, NULL, q -> head);
q -> head -> prev -> next = q -> head;
q -> head = q -> head -> prev;
}
}

void
dq_enq_back(dqueue q, void *element)
{
if(dq_empty(q))
q -> head = q -> tail = dcons(element, NULL, NULL);
else
{
q -> tail -> next = dcons(element, q -> tail, NULL);
q -> tail -> next -> prev = q -> tail;
q -> tail = q -> tail -> next;
}
}

void *
dq_deq_front(dqueue q)
{
assert(!empty(q));
{
dqueue temp = q -> head;
void *element = temp -> element;
q -> head = q -> head -> next;
free(temp);
if(q -> head == NULL)
q -> tail = NULL;
else
q -> head -> prev = NULL;
return element;
}
}

void *
dq_deq_back(dqueue q)
{
assert(!empty(q));
{
dqueue temp = q -> tail;
void *element = temp -> element;
q -> tail = q -> tail -> prev;
free(temp);
if(q -> tail == NULL)
q -> head = NULL;
else
q -> tail -> next = NULL;
return element;
}
}

19.01.2006. u 21:15 

chupcko
Beograd

Član broj: 5560
Poruke: 1104
*.mobtel.co.yu.

Sajt: www.google.com


Profil

icon Re: problem sa redovima24.01.2006. u 08:31
Cim cujem hitno, odma pomislim koliko cu para da mu uzmem.

Da si nazubio kod, da si naveo koje greske javlja, pa i da pricamo, ovako nista :).

CHUPCKO
24.01.2006. u 08:31 

kime1
Srbija

Član broj: 13275
Poruke: 875
*.151.EUnet.yu.



Profil

icon Re: problem sa redovima24.01.2006. u 20:05
Ako imaš algoritam za dvostrani red,lako ćeš odraditi posao (naći greške) ... (ja nemam trenutno)...
24.01.2006. u 20:05 

[es] :: C programiranje :: problem sa redovima

[ Pregleda: 1204 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.