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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Sun Jul 1 20:47:58 2001 UTC (23 years ago) by bearsoft
Branch: lazy, MAIN
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
First import

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