31. december 2002 - 15:33Der er
33 kommentarer og 2 løsninger
TreeSet()
Godt nytår.
Jeg sidder og bakser med TreeSet og mangler en klasse, som kan indkapsle denne og samtidig udføre en række operationer på dette TreeSet. Her tænkes på, clear, add remove.
For din egen skyld skal du overbevise dig selv om, at du forstår denne kode (samt teorien bag den) og læs på www.javasoft.com om emnet. Jeg ved ikke om du kan bruge dette, men det var hvad jeg lige havde liggende og jeg skal til og afsted til nytårs tamtam. Godt nytår!
Det er nemt nok at indkapsle, men for at gøre det rigtigt var det rart at vide hvorfor ! (der er ikke meget pointe i at lave en indkapsling som kun ændrer metode-navnene)
Hov! Det er en del af en skoleopgave, så det er et krav fra lærerens side - det kan jeg desværre ikke gøre noget ved! Magoos kodestump løser egentlig min problemstilling - jeg er ikke så hård til java! Evt. nogen der har ref. til teori omkring stoffet(bøger/web)?
getSize er bare en wrapper omkring size getElementAt er ny funktionalitet add tilføjer trigger for ændring addAll er ny funktionalitet clear tilføjer trigger for ændring contains er bare en wrapper for contains firstElement er bare en wrapper for first iterator er bare en wrapper for iterator lastElement er bare en wrapper for last remove tilføjer trigger for ændring
Hmm... Ja det kan jeg godt se nu du siger det. Det er egentlig bare wrapper-metoder samt getElementAt, addAll jeg behøver - måske er 150 lige i overkanten:-) arne_v >> Hvordan skal følgende forståes:
public SortedListModel() { SortedSet model = new TreeSet(); }
Ahh! Smart! Du er dygtig må jeg sige.. Der lærte jeg noget (væsentligt) føler jeg! Og ja, jeg skal senere hen benytte noget swing i denne sammenhæng - en udbygning af opgaven skal afleveres med dette medio januar.
Grunden til at Swing bruger den opdatering er at dataene skal vises på skærmen og så er det ret hensigtsmæssigt at Swing opdaterer skærmbilledet når man ændrer i data.
Jeg prøver lige at lede efter noget om data-strukturer.
For pokker da, Arne. Nu tager du godt nok det rigtig tunge skyts frem! Hvis jeg lige tager de naïve briller på og behændigt overser din smiley, så vil jeg gerne advare martinm mod at læse Knuth, hvis problemet er at forstå kædede lister...
Arne, har du "The Art..."? Jeg har de seneste 10 år glædet mig til at han skulle blive færdig med bind 4.. ;o)
Med vol. 4 mener jeg 4A-C (vel det, du kalder 4-6). Det er mest 4B og 4C, der er af interesse for mig... Har bedrevet forskning inden for en gren af AI, der involverer en stor del af grafteori og dynamisk programmering... Jeg er en anelse træt af parsing - der er nok nogen, der laver noget genialt, jeg kan bruge, så det sidste bind vil kun være for at kunne samle "skidtet".
Har du set de korrekturtryk, der er kommet af bind 4 pr. 28. november 2002?
Volume 4 (A-C/D): Forventet i 2007 Volume 5: Forventet i 2009
"Future plans As I write Volumes 4 and 5, I'll need to refer to topics that belong logically in Volumes 1--3 but weren't invented yet when I wrote those books.
After Volume 5 has been completed, I will revise Volumes 1--3 again to bring them up to date. In particular, the new material for those volumes that has been issued in beta-test fascicles will be incorporated at that time.
Then I will publish a ``reader's digest'' edition of Volumes 1--5, condensing the most important material into a single book.
And after Volumes 1--5 are done, God willing, I plan to publish Volume 6 (the theory of context-free languages) and Volume 7 (Compiler techniques), but only if the things I want to say about those topics are still relevant and still haven't been said. Volumes 1--5 represent the central core of computer programming for sequential machines; the subjects of Volumes 6 and 7 are important but more specialized."
>> Magoo og arne - jeg lader jer deles om points - i har begge hjulpet mig!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.