0 / 0 / 0
Регистрация: 23.04.2017
Сообщений: 11
|
|
1 | |
Количество одинаковых элементов в одномерном массиве (строке матрицы)25.05.2017, 22:00. Показов 1367. Ответов 7
Метки нет (Все метки)
Надо найти кол-во одинаковых элементов в строке матрицы или одномерном массиве , без разницы, самое главное алгоритм и принцип [НАПРИМЕР : [1 1 2 2 3 5 3 ], ОТВЕТ: 6]. Посоветуете что-нибудь, очень долго над этим мучаюсь уже.
0
|
25.05.2017, 22:00 | |
Ответы с готовыми решениями:
7
Найти количество одинаковых элементов в одномерном массиве Найти количество одинаковых элементов подряд в одномерном массиве Подсчитать максимальное количество идущих подряд одинаковых элементов в одномерном массиве. Количество одинаковых элементов в одномерном массиве |
25.05.2017, 22:18 | 2 |
Как вариант использовать вектор. Ну или если массив нужен обязательно, то можно скопировать массив в другой, потом найти сколько там встречается число 0. Потом берем первое число(если оно не 0) и сравниваем его с остальными- если совпадают обнуляем. Потом второе(если оно не 0) и сравниваем с остальными если находим то тоже обнуляем. Естественно счетчик считает. И так до предпоследнего. Циклы while и for в помощь. Надеюсь идея понятна.
Если не сможете сами, апните пост.
0
|
0 / 0 / 0
Регистрация: 23.04.2017
Сообщений: 11
|
||||||
25.05.2017, 22:25 [ТС] | 3 | |||||
Ровно такой же алгоритм я и использовал, только с реализацией беда, если больше 2-ух одинаковых чисел, то он ломается
0
|
0 / 0 / 0
Регистрация: 23.04.2017
Сообщений: 11
|
|
25.05.2017, 22:44 [ТС] | 5 |
Если вам не сложно, покажите примерно как, на примере понятнее, или исправьте то что скинул, буду вам очень благодарен
0
|
26.05.2017, 00:09 | 6 | |||||
Фигня какая-то получилась, но работает. Массив не копировал правда.
Кликните здесь для просмотра всего текста
1
|
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
||||||
26.05.2017, 11:06 | 7 | |||||
1
|
0 / 0 / 0
Регистрация: 23.04.2017
Сообщений: 11
|
||||||
26.05.2017, 14:29 [ТС] | 8 | |||||
Вроде подогнал под массив, но почему то неправильно (остаются первые столбцы на 1-ой и последней строке) или вообще не сортируются строки. Хотя массив K[i], состоящий из кол-ва одинаковых элементов на строке верный
Ща проверил, он работает с матрицей 4 на 4, не больше, если 5 на 5 и выше, то он перестает переставлять строки
0
|
26.05.2017, 14:29 | |
26.05.2017, 14:29 | |
Помогаю со студенческими работами здесь
8
Подсчитать количество одинаковых элементов в одномерном массиве В одномерном массиве найти максимальное количество одинаковых положительных элементов В одномерном массиве подсчитать количество пар соседних одинаковых элементов Найти максимальное количество подряд идущих одинаковых элементов в одномерном массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |