restructure and add ipi texs

This commit is contained in:
2019-11-06 18:24:04 +01:00
parent e21da561fc
commit 8fd8d2a485
155 changed files with 129 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
#include<cassert>
#include<iostream>
#include"DLL.hh"
#include"Zufall.cc"
int main ()
{
Zufall z(87124);
DLList<int> l1,l2,l3;
// Erzeuge 3 Listen mit je 5 Zufallszahlen
for (int i=0; i<5; i=i+1)
l1.insert(l1.end(), i);
for (int i=0; i<5; i=i+1)
l2.insert(l2.end(), z.ziehe_zahl());
for (int i=0; i<5; i=i+1)
l3.insert(l3.end(), z.ziehe_zahl());
// Loesche alle geraden in der ersten Liste
DLList<int>::Iterator i,j;
i=l1.begin();
while (i!=l1.end())
{
j=i; // merke aktuelles Element
++i; // gehe zum naechsten
if (*j%2==0) l1.erase(j);
}
// Liste von Listen ...
DLList<DLList<int> > ll;
ll.insert(ll.end(),l1);
ll.insert(ll.end(),l2);
ll.insert(ll.end(),l3);
std::cout << ll << std::endl;
std::cout << "Laenge: " << ll.size() << std::endl;
}