From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8eff44ec1bcf8433 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-22 10:34:43 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "David Botton" Newsgroups: comp.lang.ada Subject: Re: Container reqs Date: Mon, 22 Oct 2001 13:34:40 -0400 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <9qctpn$lil$1@news.huji.ac.il> <3nCy7.29644$ev2.35903@www.newsranger.com> <9qfgla$7sb$3@news.huji.ac.il> <9qnflg$pm$1@news.huji.ac.il> <3BCF57C8.DE99D9C@boeing.com> <9qpf0c$5ko$1@news.huji.ac.il> <9r1jlr$5of$1@news.huji.ac.il> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:15037 Date: 2001-10-22T13:34:40-04:00 List-Id: Take a look at the original_booch components, I think you will find what you need. http://www.adapower.com/original_booch and in the form you are looking for. David Botton "Ehud Lamm" wrote in message news:9r1jlr$5of$1@news.huji.ac.il... > 1) Vector (unbounded, indexed collection) or strings (possibly Unbounded) > 2) Array of Hash tables, keys into the hash are strings (we can assume, > fixed size), and the values are Sets of integers (in fact, indexes into the > vector, in (1)) > > (in (2), it was also an option to change "Array of.." to "hash of...") > > Notice that the hash tables must be an ADT, since we need many. Most simple > packages implement hash ADOs. > > I didn't need iterators. I did need to be able to update the sets, after > they are inserted to the hash tables, though it is possible to extract a > set, update it, and insert it back into the hash. > > Ehud