Esempio n. 1
0
 public Kontener(Kontener old)
 {
     this.wartosci = old.wartosci.Select(item => (string)item.Clone()).ToList();
     this.cross    = old.cross;
     this.first    = old.first;
     this.LiczWartosci();
 }
Esempio n. 2
0
        public Kontener(OligoMeta meta, CrossOligos cr)
        {
            cross      = cr;
            wartosci   = new List <string>();
            sprawdzone = new List <string>();

            foreach (var x in meta.max)
            {
                wartosci.Add(String.Copy(x.Key));
            }

            wartosci = wartosci.OrderBy(a => Guid.NewGuid()).ToList();
        }
Esempio n. 3
0
        static void  Main()
        {
            CrossOligos ol = new CrossOligos();

            OligoMeta meta = new OligoMeta();


            string first = Prepare("10.in", meta);

            ol.GenerateMap(meta, first);

            Kontener kon = new Kontener(meta, ol);

            kon.first = first;

            kon.LiczWartosci();


            Algorytm alg = new Algorytm(kon);

            alg.Run();
        }