public List <Otel> YildizliIlVeriAl(string ilIsmi) { int hash = GetKeyValue(ilIsmi); List <Otel> oteller = new List <Otel>(); if (tablo[hash] == null) { return(null); } else { LinkedHashEntry entry = tablo[hash]; while (entry != null) { oteller.Add(entry.otelBilgileri); entry = entry.sonraki; } } YildizliHeap yildizliHeap = new YildizliHeap(oteller.Count); for (int i = 0; i < oteller.Count; i++) { yildizliHeap.Insert(oteller[i]); } return(yildizliHeap.SiraliVeriAl()); }
public List <Otel> YildizliIlIlceVeriAl(string ilIsmi, string ilceIsmi) { List <Otel> tempOteller = new List <Otel>(); List <Otel> oteller = new List <Otel>(); oteller = VeriAl(ilIsmi); for (int i = 0; i < oteller.Count; i++) { if (oteller[i].ilce == ilceIsmi) { tempOteller.Add(oteller[i]); } } YildizliHeap yildizliHeap = new YildizliHeap(oteller.Count); for (int i = 0; i < oteller.Count; i++) { yildizliHeap.Insert(oteller[i]); } return(yildizliHeap.SiraliVeriAl()); }