TRY

Tam Versiyon: Algoritmayı yazdım ama uygulayamıyorum
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyona bakınız.
<div id="post_message_22076928"> Selam,
DEQUE veri yapısı ile girilen sayıları, INSERT SORTING algoritması ile sıralayacak bir program yazmaya çalışıyorum.

Bu veri yapısını ve algoritmayı yazdım, bunlarda sorum yok. Benim sorunum, MAIN() kısmında bunları birbirine bağlayamamam. Hatayı nerede yaptığımı görebilen var mı?

İşte yazdığım kod:

<div style="margin:20px; margin-top:5px"> [php]#include
#include

void deque();
void insertsort(int x[], int n);

void push_l(int n); //prototip
void push_r(int n); //prototip
int pop_l(int &n); //prototip
int pop_r(int &n); //prototip

struct elem{int key; elem *next;}*left=NULL, *right=NULL;

void deque()
{
int ch;
do
{
int num;
cout
fonksiyon çağırırken argümanları yollamamışsın sanki??

(böyle bir kod yazıp bu şekilde main()'de kullanmandan, üstteki algoritmanın aslında copy-paste olduğu tahminini bile yürütebilirim)
Evet, copy-paste ama işe yarar diye düşünmüştüm Smile
Fonksiyonu çağırırken getch falan mı kullanmalıyım?
yok getch ile hiçbi alakası yok. deque() fonksiyonu hiçbir argüman almıyor, onu direk öyle çağırabilirsin. insertsort ise deque ile alakasız bi şekilde bir int array'i ve onun uzunluğunu alıyor. sanırım iki ayrı şeyi(deque ve insertsort) ayrı ayrı copy-paste etmişsin Big Grin
Referans URL