Пример #1
0
        public static Dictionary <string, int> Wystapienia(string[] tablica)
        {
            string[] mozliwosci = tablica.Distinct().ToArray();
            Dictionary <string, int> tablicaWystapien = new Dictionary <string, int>();

            foreach (string m in mozliwosci)
            {
                tablicaWystapien.Add(m, Metody.IleWystapien(tablica, m));
            }
            return(tablicaWystapien);
        }
Пример #2
0
        public static string[,] NowaTabela(string[,] tablica, int nrAtrybutu, string wartosc)
        {
            int iloscWierszy = Metody.IleWystapien(Metody.Kolumna(tablica, nrAtrybutu), wartosc);

            string[,] nowaTab = new string[iloscWierszy, tablica.GetLength(1)];
            int wierszNowej = 0;

            for (int i = 0; i < tablica.GetLength(0); i++)
            {
                if (tablica[i, nrAtrybutu] == wartosc)
                {
                    for (int j = 0; j < tablica.GetLength(1); j++)
                    {
                        nowaTab[wierszNowej, j] = tablica[i, j];
                    }
                    wierszNowej++;
                }
            }
            return(nowaTab);
        }