Beispiel #1
0
void ekle(struct dugum **kok,int icerik){
    if(*kok == NULL){
        *kok = dugum_olustur(icerik);
        return;
    }

    if(icerik > (*kok)->icerik){
        ekle(&((*kok)->sag),icerik);
        return;
    }
    else {
        ekle(&((*kok)->sol),icerik);
        return;
    }

}
Beispiel #2
0
int main(int argc, char** argv) {
    struct dugum *agac = NULL;


    ekle(&agac,100);
    ekle(&agac,50);
    ekle(&agac,140);
    ekle(&agac,300);
    ekle(&agac,130);
    print(agac);

    struct dugum *kardes = kardes_bul(agac,agac);
    if(kardes == NULL)
        printf("\nNULLLL");
    else
        printf("\n%d", kardes->icerik);

    return (EXIT_SUCCESS);
}
int main()
{
	ListeDugumuPtr baslangicPtr = NULL;
	int eleman, elemanSayisi;

	do
	{
		menu();
		scanf("%d", &eleman);
		ekle(&baslangicPtr, eleman);
	} while (eleman != 0);

	elemanSayisi = elemanSay(baslangicPtr);

	printf("Eleman alimi durduruldu.\n");
	printf("Listedeki eleman sayisi = %d'dir.\n", elemanSayisi);

	getchar();
	getchar();
	return 0;
}
Beispiel #4
0
main()
{
    struct rehber kisi[30];
    int i;
    char karar;
	for(i=0;i<30;i++)
    {
        kisi[i].doluMu='H';
    }
	while(1==1)
    {
        karar=menu();
		switch(karar)
        {
            case '1': ekle(kisi); break;
            case '2': liste(kisi); break;
            case '3': sil(kisi); break;
            case '4': ara(kisi); break;
        }
    }
}