Элементы, которые есть только в массиве А или только в массиве В - C#
Формулировка задачи:
Элементы, которые есть только в массиве А или только в массиве В. Алгоритм сортировки Подсчетом. Алгоритм поиска линейный. Помогите пожалуйста! сделал это, но считает только в массиве A:
Листинг программы
- int m, n, f, k;
- m = 151;
- n = 151;
- f = 51;
- Random Rnd = new Random();
- double t1 = Environment.TickCount;
- int[] A = new int[m];
- for (int i = 0; i < m; i++)
- A[i] = Rnd.Next(0, f);
- int[] B = new int[n];
- for (int i = 0; i < n; i++)
- B[i] = Rnd.Next(0, f);
- string s = "";
- bool flag = true, print = false;
- for (int i = 0; i < A.Length; i++)
- {
- flag = true;
- for (int j = i + 1; j < A.Length + 1; j++)
- {
- print = true;
- for (int p = 0; p < B.Length; p++)
- {
- if (A[i] == B[p])
- {
- flag = false;
- print = false;
- break;
- }
- }
- }
- if (flag && print)
- {
- s += " " + A[i];
- Console.Write("{0} ", A[i]);
- print = false;
- }
- }
- Console.ReadKey();
Решение задачи: «Элементы, которые есть только в массиве А или только в массиве В»
textual
Листинг программы
- Except(A, B).ToList().ForEach(Console.WriteLine); //Выведет элементы, которые есть только в A.
- Except(B, A).ToList().ForEach(Console.WriteLine); //Выведет элементы, которые есть только в B.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д