Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > veri yapıları but
Yazar
muamma


avatar

Kayıt: 19.11.2006
27.01.2008-18:53 #36169
arkadaslar benim gibi sınav acıklanmadan bute kaldıgını dusunenler varsa ve ellerinde final cozumleri ve diger soruların cozumleri varsa paylasabilirler mi?praying

madem konuyu ben actım ben baslıyorumbiggrin

cozumler kesin dogru olmamakla beraber kendi ugrasımdır yanlıslarım varsa duzeltirsiniz

soruları hoca toplamadıgı icin yazmıyorum





Yazar
reccae


avatar
istanbul
banlandı
Kayıt: 15.02.2006
27.01.2008-18:55 #36171
ödev sınav bölümünde sorular var. burak yükleyecekti peace





insa ettigim binanin cimentosu kelâm

Yazar
muamma


avatar

Kayıt: 19.11.2006
27.01.2008-19:00 #36172
ödev sınav bölümünde sorular var. burak yükleyecekti

cevapları da var mı





Yazar
reccae


avatar
istanbul
banlandı
Kayıt: 15.02.2006
27.01.2008-19:05 #36173
muamma yazdi
 
...


maalesef.





insa ettigim binanin cimentosu kelâm

Yazar
muamma


avatar

Kayıt: 19.11.2006
27.01.2008-19:13 #36174
graf sorusu

Ilk once matrisimizi olusturmalıyız.matrisin satirlari donguleri sutunlari dugumleri tutmalidir.
Sectigimiz dongude sectigimiz dugum mevcut ise 1 degilse 0 degerini vermeliyiz.

Or:
d1 d2 d3 d4 d5 ….
C1 | 1 1 0 1 0
C2 | 0 1 1 1 0
C3 | 1 1 1 1 1

.



void donguvarmi(int dugum1,int dugum2){

int i;
for(i=0;i<dugumsayisi;++i){
if(!(matris[i][dugum1]*matris[i][dugum2])){
printf("%d nolu ve %d nolu dugumleri iceren dongu vardir
",dugum1,dugum2);
exit(0); }
}

printf("%d nolu ve %d nolu dugumleri iceren dongu yoktur
",dugum1,dugum2);
}






Yazar
muamma


avatar

Kayıt: 19.11.2006
27.01.2008-19:23 #36175
cevap 1coffee

[URL=http://img186.imageshack.us/my.php?image=adsz1ex6.png][IMG]http://img186.imageshack.us/img186/3559/adsz1ex6.th.png[/IMG][/URL]





Yazar
muamma


avatar

Kayıt: 19.11.2006
27.01.2008-19:26 #36176
cevap 2 coffeecoffee

[URL=http://img186.imageshack.us/my.php?image=adszqi7.png][IMG]http://img186.imageshack.us/img186/9271/adszqi7.th.png[/IMG][/URL]





Yazar
burock


avatar

Kayıt: 21.06.2007
28.01.2008-01:24 #36239
sonuçlar ne zaman açıklanıcak saka maka





Yazar
offman


avatar
Kayseri
Kayıt: 20.01.2006
28.01.2008-13:22 #36295
Arkdaşlar hocanın sonuçlar konusundaki yazısı şu şekilde...


Oğuzhan Öztaş
Today at 11:14am
cuma günü listeler asılır.








331. KSD
*.NET DEVELOPER




Yazar
desmond


avatar
Kahramanmaras
banlandı
Kayıt: 05.02.2007
28.01.2008-13:56 #36298
offman yazdi
 
Arkdaşlar hocanın sonuçlar konusundaki yazısı şu şekilde...


Oğuzhan Öztaş
Today at 11:14am
cuma günü listeler asılır.




Gökhan söyle de acele etmesin hocamız. Daha bütlere çok var. Alıştık artık nasıl olsa...





Mal da yalan, mülk de yalan, var biraz da sen oyalan...





Yazar
muamma


avatar

Kayıt: 19.11.2006
28.01.2008-16:47 #36314
cevap 3 coffeecoffeecoffee

//stack'imiz int'leri tutsun

struct stack{ //stackin yapısı
int top;
int items[STACKSIZE];
};

struct node{ //cift baglı listenin yapısı
int info; //bilgileri tutar
struct node *left,*right; //ön ve arkayı gosteren pointer
};



NODEPTR getnode(void){ //notlarda var
NODEPTR p;
p=(NODEPTR)malloc(sizeof(struct node));
return (p);
}

void basaekle(int x){
NODEPTR p,q;
p=list;
q=getnode();
q->info=x;
p-left=q;
q->right=p;
q->left=NULL;
list=q;
return;
}

void arayaekle(NODEPTR p,int x){ //notlarda var

NODEPTR q,r;
q=getnode();
q->info=x;
r=p->right;
r->left=q;
q->right=r;
q->left=p;
p->right=q;
return;
}

void sonaekle(NODEPTR p,int x){

NODEPTR q;
q=getnode();
q->info=x;
q->right=NULL;
q->left=p;
p->right=q;
return;
}



typedef struct node *NODEPTR; //node'ları gosteren pointer
NODEPTR list=NULL // cift baglı listenin basını tutan pointer
struct stack * sp; //stackin adresini tutan gosterici

for(; sp->top != -1;--sp->top){ //stack bosalıncaya kadar dondür

if(list==NULL){ //ilk gelen eleman liste basına atanır

NODEPTR p;
p=getnode(); //dugum alınır
list=p;//liste basını gosterir
p->left=NULL;
p->info=sp->items[sp->top]; //stackin en ustundeki eleman p'ye atanır
p->right=NULL;
}

else{
if(sp->items[sp->top] < list->info ) //basa eleman eklemeyi kontrol eder

basaekle(sp->items[sp->top]); //basa eleman ekler


NODEPTR p=list;

while(sp->items[sp->top] > p->info ){ //eklenecek dugumden onceki dugumun adresini buldurur
if(p->right == NULL) //dugumun son olp olmadıgını kontrol eder
sonaekle(NODEPTR,sp->items[sp->top]);
break;
p=p->right;
}

arayaekle(p,sp->items[sp->top]);
}
}






Yazar
watthana


avatar
uzayli
Kayıt: 02.02.2007
01.02.2008-11:32 #36755
offman yazdi
 
Arkdaşlar hocanın sonuçlar konusundaki yazısı şu şekilde...


Oğuzhan Öztaş
Today at 11:14am
cuma günü listeler asılır.




peki bugün asıldı mı..??





ASIKSAN YARE,
ALDANMA AGYARE...

Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
01.02.2008-14:14 #36773
Arkadşa bugünOğuzhan hocanın yanına gittim sınav sonuçları için pazartesi kesin asacağım dedi.Yani bugün beklemeyi





More than one
Yazar
altuko


avatar

banlandı
Kayıt: 05.02.2006
02.02.2008-12:55 #36851
Sınavda verilen dengelenmiş ağacı ikili ağaca dönüştürmeyi nasıl yapıyoruz.bi arkadaş mantığını anlatabilir mi?





Yazar
altuko


avatar

banlandı
Kayıt: 05.02.2006
02.02.2008-22:33 #36888
Arkadaşlar global bir düğüm başlangıcı değişkeni kullanarak,ağaç veri yapısına veri eklemek mümkün mü?





1 2 3 4 5 6 7 8
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb