Sabah up ı olsun.

Merhaba arkadaşlar bir arkadaşımın c# tarafında takıldığı bir nokta var şyleki16 alan var 16 istasyonu bu alanlara atayacağım. bunu rassal olarak üretip maliyeti hesaplayacağım. eğer yeni maliyet ncekinden küçükse bunu çzüme almayacak. tabu list diye çzüm kümesi tanımlayıp bu listenin uzunluğu bana bağlı. mesela 20 olsun. 21. geldiğinde 1. yi silecek. durdurma koşulu da bize bağlı rneğin 1000 iterasyondan sonra dursun. ben rassal kısmı ürettim fakat matristen o değerleri çek komutunu yazamadım. using System; using System. Collections. Generic; using System. Linq; using System. Text; using System. Threading. Tasks; namespace ConsoleApplication5 { class Program { static void Main { string istasyon = new string ; string alan = new string ; int yük = new int { , , , , , , , , , , , , , , , }; double agirlik = new double { , , , , , , , , , , , , , , , }; int sıra = new int ; Random sayi = new Random ; for (int i = 0; i < 16; i++) { int randomyeni = sayi. Next(1, 17); if (sıra. Contains else Console. WriteLine(sıra . ToString ; int cost = Bu SIRAYLA OLUŞTURULMUŞ OLANLARI İKİ MATRİSTEN BULUP ÇARPACAK RNEK 1-3-2-4.. COST = YUK13 AGIRLIK13 +YUK32 AGIRLIK32.. DAHA SONRA BUNU TABU LİST DİYE BİR LİSTEDE HAFIZAYA ALACAK. TEKRAR RASSAL SIRAYI SIRALICAK 1DEN 16ya KADAR 16 DAHİL. TEKRAR MALİYET HESAPLAYACAK. BU LİSTE HAFIZA KAPASİTESİ BİZE BAĞLI MESELA 20 OLSUN 21. GİRDİĞİNDE 1. SIRADAKİNİ SİLECEK. ÇZÜM OLARAK KISIT İSE EĞER MALİYET NCEKİNDEN BÜYÜK İSE ÇZÜME ALMA. Console. ReadLine ; } } } }