![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Контейнер [D7]
TechnoDreamer © (2010-05-02 19:42:00)Нужен некий контейнер для массива чисел с возможностью вычитания.
Т.е. имеем массив, к примеру, из таких значений: 1,2,3,4,5
Второй массив будет 3, 4, 5, 6, 7
Путем вычитания второго массива из первого, получим 1,2.
Может есть уже какой-нибуть готовый класс-контейнер в Delphi или JCL или самому писать?
Anatoly Podgoretsky (2010-05-04 16:29:00) [1]> TechnoDreamer (04.05.2010 16:15:09) [9]
Что значит шучу, я не шучу, границы ты указал. Указал бы другие границы может и ответ бы был совсем другой.
TechnoDreamer (2010-05-04 16:15:00) [2]Анатолий, шутканули типа? Ни количество элементов, ни тем более их значения заранее не известны.
brother, а для чего еще тогда разум этот? Умничать, показывая свою крутизну? Я никого за меня решения сделать не просил, и уж вас тем более. Спросил есть ли готовое или писать надо. А когда нечего ответить по существу, то лучше мимо пройти.
В общем, большое спасибо Amoeba за ссылку, благодаря ей я нашел adot.
brother (2010-05-04 11:10:00) [3]> и цель не учится
> сделать всё как можно быстрее и качественнее
это напрягая коллективный разум?
Anatoly Podgoretsky (2010-05-04 11:07:00) [4]
> У множества ограничение на 255 элементов.
А у тебя вообще только 7
TechnoDreamer (2010-05-04 10:59:00) [5]У множества ограничение на 255 элементов. Насчет TBits, не понял как его тут можно применить... массив битов.
>> проще свое написать
>Ну так что мешает.
Затем, что бы не изобретать велосипед. Моя реализация скорее всего будет как минимум медленнее и глючнее, не говоря уже о лишних временных затратах.
Я не студент изущающий программирование, и цель не учится, а сделать всё как можно быстрее и качественнее.
P.S. Задача решена, AntiDOT отличная либа.
Германн (2010-05-04 01:58:00) [6]
> проще свое написать
Ну так что мешает. Расширить возможности стандартного типа множество под свою задачу - не проблема.
А уж про давно появившийся в Дельфи класс TBits я вообще молчу.
TechnoDreamer (2010-05-04 01:53:00) [7]Нашел вроде неплохую либу: AntiDOT:
http://sourceforge.net/projects/adot/
TechnoDreamer (2010-05-04 01:42:00) [8]Amoeba, я Delphi2010 юзаю. Либа старая, править ее, проще свое написать.
P.S. Нашел на code central версию под 2009, но она тоже не компилится, с какой то интернал еррор, о корой гугль и не знает :-)
Amoeba_ (2010-05-03 13:08:00) [9]
> Может есть уже какой-нибуть готовый класс-контейнер
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=891
Standard Delphy Library, классы DSet, DMultiSet
MBo (2010-05-03 06:43:00) [10]Если нужна работа как с массивом, то самому писать.
А так это похоже на множества