Показать сообщение отдельно
Старый 09.08.2006, 21:33
Тимон вне форума Посмотреть профиль Отправить личное сообщение для Тимон Посетить домашнюю страницу Тимон Найти все сообщения от Тимон
  № 1  
Ответить с цитированием
Тимон
 
Аватар для Тимон

Регистрация: Aug 2006
Адрес: Химки, МО
Сообщений: 7
Отправить сообщение для Тимон с помощью ICQ
По умолчанию Очередная тема про сортировку массивов

Искал по форуму, но подходящего мне не нашёл.
Проблема такая:

имеется массив plain
выглядит так
plain = [0, 1, 2, 3...]
в свою очередь
plain[0] = [texture, x1, y1, x2, y2, z]
plain[1] = [texture, x1, y1, x2, y2, z]
plain[2] = [texture, x1, y1, x2, y2, z]
plain[3] = [texture, x1, y1, x2, y2, z]
plain[...] = [texture, x1, y1, x2, y2, z]
ну и так далее...

нужно создать массив, например z_array, элементы которого - это номера элементов массива plain, расположить их надо в порядке возрастания z
т.е.
например:
plain[0][z] = 0
plain[1][z] = 100
plain[2][z] = 25
в этом случае z_array должен выглядеть так:
z_array = [0, 2, 1]

как это сделать?
заранее спасибо