Форум программистов, компьютерный форум CyberForum.ru

Рекурсивный обход двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ среднее арифметическое http://www.cyberforum.ru/cpp-beginners/thread527528.html
Написать программу которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Для доступа к элементам массива использовать указатель на указатель.
C++ Квадртная матрица Ребят, помогите, как правильно создать квадратную матрицу, вводить размерность и данные нужно самому, а создание и просмотр матрицы нужно разбить на две функции. http://www.cyberforum.ru/cpp-beginners/thread527526.html
Подсчитать количество узлов правого и левого сыновей дерева. C++
Подсчитать количество узлов имеющих левого и правого сыновей, ключи которых находятся в интервале Помогите пожалуста ! Вот какбы сделал рекурсивную функцыю int NodeCount(BinaryTreeNode * node) { if (node->leftChild == NULL && node->rightChild == NULL) return 1;
Поиск в Бинарном Дереве! C++
Задано бинарное дерево. Определить, есть ли в этом дереве хотя бы два одинаковых элемента. Вывести на экран все одинаковые элементы в порядке возрастания значений. Помогите если кто знает неправильно сделал алгоритм поиска двух одинаковых елементов.Предмет теория алгоритмов , по этому контейнеры нельзя использовать... #include "stdafx.h" #include "stdafx.h" #include <iostream> using...
C++ Написать программу, которая определяет в какой строке целочисленной матрицы m*n, самая длинная серия одинаковых элементов. http://www.cyberforum.ru/cpp-beginners/thread527499.html
Написать программу, которая определяет в какой строке целочисленной матрицы m*n, самая длинная серия одинаковых элементов. На си
C++ Написать программу, которая определяет самую длинную серию одинаковых элементов матрицы Написать программу, которая определяет в какой строке целочисленной матрицы m*n, самая длинная серия одинаковых элементов. Добавлено через 39 секунд На си если можно) подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
25.03.2012, 18:48     Рекурсивный обход двумерного массива
Цитата Сообщение от jambas92 Посмотреть сообщение
Здравствуйте! Не могу составить алгоритм рекурсивного обхода двумерного массива. Например есть массив:
1 2 2
0 1 1
1 2 2
, выбираем произвольную точку, скажем это [1,1] = 1, то нужно проверить все окружающие его числа, и если они больше чем 0, то увеличить счетчик. Мне нужно алгоритм только для случая, если выбранная тока находится по центру, и у него проверяемых чисел 8. Было бы классно с реализацией на С++.
Обязательно рекурсией? Я б просто 8 соседних ячеек ифом проверил + учесть особые случаи (ячейка возле какого-нибудь края матрицы находится)
 
Текущее время: 06:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru