289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
|
|
1 | |
Алгоритм удаления строк и столбцов из двумерного массива14.11.2012, 20:51. Показов 2382. Ответов 0
Метки нет (Все метки)
Здравствуйте. Столкнулся с такой задачей. Нужно удалить из двумерного массива (n*m) все строки и столбцы, содержащие некоторый заданный элемент, например "0".
Кликните здесь для просмотра всего текста
Пример
Дано: Нужно получить: Наиболее оптимальный из придуманных мною способов заключается в следующем: я проверяю каждый элемент матрицы, и если он равен нулю, то в одномерный массив A заношу номер строки этого элемента, в массив B - номер столбца. После чего присваиваю в новый двумерный массив элементы из старого, координаты которых отсутствуют в массивах A и B. Данный алгоритм работает, однако содержит много вложенных циклов. Вот я и решил спросить, каков самый оптимальный способ решить такую задачу?
0
|
14.11.2012, 20:51 | |
Ответы с готовыми решениями:
0
Определить номера строк и столбцов двумерного массива Перестановка местами столбцов и строк двумерного массива Задачи на удаление строк и столбцов двумерного массива Максимальные и минимальные элементы столбцов двумерного массива |
14.11.2012, 20:51 | |
14.11.2012, 20:51 | |
Помогаю со студенческими работами здесь
1
Минимальные элементы всех столбцов двумерного массива Подсчитать сумму строк двумерного массива и вывести в виде одномерного массива Программа превращения массива в квадратную матрицу путем удаления необходимого количества последних строк (столбцов) Отсортировать элементы столбцов двумерного массива по возрастанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |