Цитата(Myasnik @ 26.01.2006 1:53)
не в космос, а в программу
Программа, как известно всем (почти
), это алгоритмы+данные. Данные хранятся в специализированных структурах. Массив - одна из них, в некоторм смысле простейшая (если забыть про банальные скаляры). Именно об этом тебя спрашивал Волво. Ты бы еще сказал - в клавиатуру..
. Вспомнился случай еще со школы.. Учительница физики нас спрашивает: "в чем измеряется температура?" Светка А. отвечает: "в градусниках!"
Цитата(Myasnik @ 26.01.2006 1:53)
если это делается через одномерный массив - пристрелите меня.
Я только покажу один пример. Может, ты знаешь, что в командной строке (DOS) есть команда для сортировки строк файла? Вот пойди в командную строку и набери:
help sort <enter>
видишь? Эта сортировка использует большую память, и даже можно указать ей, сколько нужно использовать. Для чего, как ты думаешь? ага, для массива
. Более того, она даже пишет временные файлы на диск, если нужно..
Короче, это действие (сортировка) кажется простым, но на деле это совсем не так. Простые алгоритмы сортировки жрут много и времени, и ресурсов. Алгоритмов довольно много. У Кнута объемистая глава посвящена сортировке, если я не ошибаюсь. Да и не только у него.. Вот ты попробуй сам отсортировать что-нить ручками. Например, сд-диски на полке..