/[cvs]/api/Classes/Examples/LinkedList/LinkedListTest5.cpp
ViewVC logotype

Annotation of /api/Classes/Examples/LinkedList/LinkedListTest5.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sun Jul 1 20:47:58 2001 UTC (23 years ago) by bearsoft
Branch point for: lazy, MAIN
Initial revision

1 bearsoft 1.1 #include "LinkedListTest5.h"
2     #include "../../String/String.h"
3     #include "../../String/StringInput.h"
4     #include "../../System/System.h"
5     #include "../../LinkedList/StringLinkedList.h"
6     #include "../../LinkedList/IntLinkedList.h"
7     #include "../../LinkedList/ObjectLinkedList.h"
8     #include "../../String/ExtPropertiesElement.h"
9     #include "../../System/SystemDefine.h"
10    
11    
12     LinkedListTest5::LinkedListTest5(){}
13     LinkedListTest5::~LinkedListTest5(){}
14    
15     void LinkedListTest5::run()
16     {
17    
18     ObjectLinkedList<ExtPropertiesElement> *objectLinkedList = new ObjectLinkedList<ExtPropertiesElement>();
19    
20     objectLinkedList->addLast(new ExtPropertiesElement("blaha1","kalle"));
21     objectLinkedList->addLast(new ExtPropertiesElement("blaha2","kalle"));
22     objectLinkedList->addLast(new ExtPropertiesElement("blaha3","kalle"));
23    
24     int size=objectLinkedList->size();
25    
26     for ( int r2=0; r2<size ; r2++ )
27     {
28     System::println(objectLinkedList->getObjectName(r2));
29     ExtPropertiesElement *extPropertiesElement=objectLinkedList->getElement(r2);
30     System::println(extPropertiesElement->key);
31     }
32    
33     objectLinkedList->sortLargestOrder();
34    
35     for ( int r=0; r<size ; r++ )
36     {
37     System::println(objectLinkedList->getObjectName(r));
38     ExtPropertiesElement *extPropertiesElement=objectLinkedList->getElement(r);
39     System::println(extPropertiesElement->key);
40     }
41    
42     delete objectLinkedList;
43    
44     /* StringLinkedList *stringLinkedList = new StringLinkedList();
45    
46     stringLinkedList->addLast("3.2f2");
47     stringLinkedList->addLast("4.2f");
48     stringLinkedList->addLast("3.2f");
49     stringLinkedList->addLast("3.f2");
50    
51    
52     int size=stringLinkedList->sizeOf();
53    
54     String info="notSortedIntElement";
55    
56     for ( int r=0; r<size ; r++ )
57     {
58     System::println(info + (r+1) + " Value=" + stringLinkedList->getElement(r));
59     }
60    
61     stringLinkedList->sortSmallestOrder();
62    
63     String info2="sortedIntElement";
64    
65     for ( int r2=0; r2<size ; r2++ )
66     {
67     System::println(info2 + (r2+1) + " Value=" + stringLinkedList->getElement(r2));
68     }
69    
70    
71     delete stringLinkedList;
72     */
73    
74     }

root@recompile.se
ViewVC Help
Powered by ViewVC 1.1.26