Bağlantılı liste (link list) ve yığın kullanılarak rastgele oluşturulan labirentler üzerinden çıkışa ulaşma.
Önemli Not: Problem bağlantılı liste (link list) ve yığın kullanılarak çözülecektir, Dizi kesinlikle kullanılmayacaktır.
Programlama Dili: Uygulama C dili kullanılarak gerçekleştirilecektir.
Proje İsterleri:
Kullanıcıdan matris boyutu (labirentin boyutu) istenilecektir. Matrisin maksimum boyutu ekranda görünecek kadar olmalıdır.
Matris değerleri rastgele (1 veya 0) üretilecektir, yol var ise 1 ,yol yok ise 0 şeklinde olacaktır.
Üretilen matris ekranda gösterilecektir.
Kullanıcıdan labirentin giriş ve çıkış kapıları istenilecektir.
Bağlantılı liste ve yığın kullanılarak çıkış yolu bulunmaya çalışılacaktır. Çıkış yolunun tespiti için yığın yapısı kullanarak labirent içinde dolaşması gerekmektedir.
Bulunulan yol ekranda gösterilecek, yolun bulunamaması durumunda yol yok mesajı verilecektir.
Labirent için grafiksel gösterim öğrencilere bağlıdır. Kullanıcı dostu bir arayüz olması değerlendirmeye etki edecektir.
ÖRNEK ÇIKTI
Bu konuda bana yardımcı olacak kişiler lütfen iletişim için ulaşınız...
Önemli Not: Problem bağlantılı liste (link list) ve yığın kullanılarak çözülecektir, Dizi kesinlikle kullanılmayacaktır.
Programlama Dili: Uygulama C dili kullanılarak gerçekleştirilecektir.
Proje İsterleri:
Kullanıcıdan matris boyutu (labirentin boyutu) istenilecektir. Matrisin maksimum boyutu ekranda görünecek kadar olmalıdır.
Matris değerleri rastgele (1 veya 0) üretilecektir, yol var ise 1 ,yol yok ise 0 şeklinde olacaktır.
Üretilen matris ekranda gösterilecektir.
Kullanıcıdan labirentin giriş ve çıkış kapıları istenilecektir.
Bağlantılı liste ve yığın kullanılarak çıkış yolu bulunmaya çalışılacaktır. Çıkış yolunun tespiti için yığın yapısı kullanarak labirent içinde dolaşması gerekmektedir.
Bulunulan yol ekranda gösterilecek, yolun bulunamaması durumunda yol yok mesajı verilecektir.
Labirent için grafiksel gösterim öğrencilere bağlıdır. Kullanıcı dostu bir arayüz olması değerlendirmeye etki edecektir.
ÖRNEK ÇIKTI
Bu konuda bana yardımcı olacak kişiler lütfen iletişim için ulaşınız...
Moderatör tarafında düzenlendi:

