Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Mehrdimensionale Arrays mit STL Alg. ansprechen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.12.2004, 15:16 Uhr
~Florian M.
Gast


Hallo,

ich habe ein Problem mit mehrdimensionalen Array's. Einfache Array's lassen sich mit den Algorithmen aus der STL problemlos ansprechen, wie z.B. mittels


C++:
int f[] = { 3,2,1,8,6,7 };
sort(f, f +6 );
copy( f, f + 6, ostream_iterator<int>( cout, " " ));



Nun würde ich aber gerne ein Array mit Matrix mit Hilfe der Algorithmen aus der STL sortieren bzw. durchsuchen. Zum Beispiel int matrix[3][3][3], wobei nun matrix[0][0][i] durchsucht wird nach doppelten Zahlen:


C++:
int arr[] = { 3,2,1,8,6,7 };

sort(arr, arr +6 );

for( int i; i<6; ++i )
{
    const int* h = search_n( arr, arr + 6, 2, arr[i] );
    if( h != f + 6)
        return false;
}



Mittels Schleifen würde es sicher gehen, aber ich würde gerne wissen ob die Standardalgorithmen dies können, und wenn ja wie die Syntax dazu aussehen würde. Vielen Dank für eure Hilfe

MfG
Florian M.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: