benım veri yapıları ve algorıtma dersinden bi ödevim var lutfen bana yardımcı olacak birileri var mı?
ödevim:
1. Bağlantılı liste kullanılarak yapılan yığın ile yine bağlantılı liste kullanılarak yapılan kuyruk kullanarak iki soyut veri yapısı tanımlayınız ve programlarını (temel işlemler dahil) yapınız? Yığın ve kuyruğun her bir düğümünde öğrencinin numarası, adı, soyadı ve bölümü bilgileri tutulacaktır.
2. Tasarlamış olduğunuz yığın kullanarak Veri Yapıları dersinin sınıf listesi oluşturulacaktır ve kuyruk kullanılarak Matematik dersinin sınıf listesi tutulacaktır. (Not: Dersleri bilgisayar mühendisliği dışındaki öğrenciler de alabilmektedir) Yazacağınız program yığın ve kuyruk temel işlemlerini içerecektir ve ek olarak aşağıda istenen fonksiyonlar olacaktır. Ana programda temel işlemleri içeren ve aşağıdaki istenenlere ulaşmak için kullanılabilecek bir menü oluşturunuz?
a. Her iki dersi de alan öğrencileri listeleyiniz?
b. Sadece Matematik dersini alan öğrencileri listeleyiniz? (Bu öğrenciler Veri Yapıları dersini alıyor olmayacaklar.)
c. Kullanıcı isterse Veri Yapıları dersini A ve B grubu olarak ikiye ayıracaktır. A grubunda tek numaralı öğrenciler ve B grubunda çift numaralı öğrenciler olacaktır. Veri Yapıları dersini iki gruba ayırmak için gerekli yığın fonksiyon ve işlemlerini yazınız?
d. Matematik ve Veri Yapıları derslerinin en az birini alan ve bilgisayar mühendisliği bölümü öğrencisi olan öğrencileri listeleyiniz (Derslerde yandal ve çift anadal ile ders alan farklı bölüm öğrencileri ve diğer bölümlerden öğrenciler bulunabilmektedir.)
e. Her iki dersi alan fakat soyadları farklı adları aynı olan öğrencileri (adaşları) bulunuz?
3. Yazdığınız programın ve her bir fonksiyonun mantığını birer paragraf şeklinde açıklayınız (programın her bir satırının ne iş yaptığı kodun yanına yazılarak mantık açıklanmaz. Koddan veya fonksiyonlardan önce birer paragraf mantığı açıklamanız gerekmektedir. ) ve bunların çalıştığını gösterir ekran çıktılarını ödevinize ekleyiniz?
a. Ekran çıktıları bütün fonksiyonları içermelidir.
b. Eğer çalıştırılamayan veya doğru sonuç vermeyen kod ve/veya fonksiyon varsa nedenini belirtiniz
YARDIM EDEBİLİRSENİZ SEVİNİRİM YARIN SON GÜN ??? ...
LUTFEN SİTEDEKİLER CEVAP YAZABILIRMISINZ
ödevim:
1. Bağlantılı liste kullanılarak yapılan yığın ile yine bağlantılı liste kullanılarak yapılan kuyruk kullanarak iki soyut veri yapısı tanımlayınız ve programlarını (temel işlemler dahil) yapınız? Yığın ve kuyruğun her bir düğümünde öğrencinin numarası, adı, soyadı ve bölümü bilgileri tutulacaktır.
2. Tasarlamış olduğunuz yığın kullanarak Veri Yapıları dersinin sınıf listesi oluşturulacaktır ve kuyruk kullanılarak Matematik dersinin sınıf listesi tutulacaktır. (Not: Dersleri bilgisayar mühendisliği dışındaki öğrenciler de alabilmektedir) Yazacağınız program yığın ve kuyruk temel işlemlerini içerecektir ve ek olarak aşağıda istenen fonksiyonlar olacaktır. Ana programda temel işlemleri içeren ve aşağıdaki istenenlere ulaşmak için kullanılabilecek bir menü oluşturunuz?
a. Her iki dersi de alan öğrencileri listeleyiniz?
b. Sadece Matematik dersini alan öğrencileri listeleyiniz? (Bu öğrenciler Veri Yapıları dersini alıyor olmayacaklar.)
c. Kullanıcı isterse Veri Yapıları dersini A ve B grubu olarak ikiye ayıracaktır. A grubunda tek numaralı öğrenciler ve B grubunda çift numaralı öğrenciler olacaktır. Veri Yapıları dersini iki gruba ayırmak için gerekli yığın fonksiyon ve işlemlerini yazınız?
d. Matematik ve Veri Yapıları derslerinin en az birini alan ve bilgisayar mühendisliği bölümü öğrencisi olan öğrencileri listeleyiniz (Derslerde yandal ve çift anadal ile ders alan farklı bölüm öğrencileri ve diğer bölümlerden öğrenciler bulunabilmektedir.)
e. Her iki dersi alan fakat soyadları farklı adları aynı olan öğrencileri (adaşları) bulunuz?
3. Yazdığınız programın ve her bir fonksiyonun mantığını birer paragraf şeklinde açıklayınız (programın her bir satırının ne iş yaptığı kodun yanına yazılarak mantık açıklanmaz. Koddan veya fonksiyonlardan önce birer paragraf mantığı açıklamanız gerekmektedir. ) ve bunların çalıştığını gösterir ekran çıktılarını ödevinize ekleyiniz?
a. Ekran çıktıları bütün fonksiyonları içermelidir.
b. Eğer çalıştırılamayan veya doğru sonuç vermeyen kod ve/veya fonksiyon varsa nedenini belirtiniz
YARDIM EDEBİLİRSENİZ SEVİNİRİM YARIN SON GÜN ??? ...
LUTFEN SİTEDEKİLER CEVAP YAZABILIRMISINZ