Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2012-04-04 12:55:48 ЛС | профиль | цитата
ser_davkin, почему именно матрицы?
А чем не устраивают многомерные-массивы вида MyArray(10,25,68,56,458)?

Разнородность данных можно решить разными путями, самый простой это сделать эти массивы строковыми, и писать можно что угодно. Все-равно это в 1000 раз быстрее любой базы данных или парсинга разделителей. А более сложный метод, это держать копии мультимассивов разных типов, и в зависимости от типа писать в нужный массив. (если выполнить в виде одного элемента то будет легко)

"Паровозики" из мульти-массивов я недавно тут описывал, это по сути и есть матрицы, и данные у меня разнородные, просто я заранее разбил все данные на группы по типам, и для каждого типа свой массив, но адрес для поиска в массиве одинаковый для всего паровозика.

Есть еще в делфи структуры http://www.delphisources.ru/pages/faq/faq_delphi_basics/Record.php.html но я еще до их использования не дошел, не знаю насколько они быстрые.

Сделать это в стандартном пакете и трудно и пока некому.


Вот, я даже тему нашел http://forum.hiasm.com/forum.html?q=3&p=221244#p221244
карма: 0

0