Показать сообщение отдельно
Старый 07.02.2007, 02:09
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 3  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
2 Zone71
Благодарю за помощь! Замена "tmp.length = 0" на "tmp = []" действительно сработала в процедуре прекрасно. Правда я решил проблему другим (кривым) путем, но, благодаря вам, теперь избавлюсь от излишнего цикла. Спасибо!
По поводу новых массивов: да ведь именно так и делается. Т.е., применительно к вашему примеру, ваш "rows" - это мой "line_arr" и заполняется он циклично массивом "tmp", в коем, при каждой итерации, содержится новая строка или колонка. Т.е. и делается массив массивов или матрица.
Фишка неразгаданная осталась во 2 вопросе моего старт топа.
Если оттрейсить код, с вашим исправлением, вы увидите снимки массивов. Ну и мне , как-то, надо посчитать ненулевые значения в каждой строке и колонке.
К примеру 1 строка массива "line_arr" ="0,0,0,1,2,2,2,0,0,0,1,1,0,3,2,0".
А в результате имеем что-то, типа (1-1, 2-3, 1-2, 3-1, 2-1). Т.е. "значение-количество" или как-то поудобнее возможно?.