kai: c++: Array sortieren / Array erstes element

hallo zusammen,

ich versuche gerade zwei funktionen für C++ zu finden:
1. eine funktion wie in php array_pop() , also eine
   funktion die das erste element eines arrays zurückgibt in dem
   ein inhalt drin ist.

2. eine funktion die meinen array aufsteigend / absteigend
   nach werten sortiert. also wie php arsort() , asort()

kann mir da jemand helfen ??

danke
kai

  1. Hallo kai !

    hallo zusammen,

    ich versuche gerade zwei funktionen für C++ zu finden:

    1. eine funktion wie in php array_pop() , also eine
         funktion die das erste element eines arrays zurückgibt in dem
         ein inhalt drin ist.

    2. eine funktion die meinen array aufsteigend / absteigend
         nach werten sortiert. also wie php arsort() , asort()

    kann mir da jemand helfen ??

    danke
    kai

    schau Dir doch mal die Standard Template Library (STL) an.
    Array lassen ich auf Sequenzcontainer abbilden ( std::list<T>, std::vector<T>,ggf std::queue<T> ).
    Die ist in jedem mir bekannten halbwegs aktuellen Compiler-Paket enthalten.
    Sowas muss man nicht mehr "von Hand" machen.

    Gruesse

    Holger

  2. gudn tach!

    1. eine funktion wie in php array_pop() , also eine
         funktion die das erste element eines arrays zurückgibt in dem
         ein inhalt drin ist.

    array_pop liefert das letzte element.
    welche datenstruktur liegt denn genau vor? es gibt da z.b. statische oder dynamische arrays; und es gibt viele datenstrukturen, die bereits viele funktionen von haus aus mitbringen und i.a.r. bevorzugt verwendet werden sollten, z.b. vectors, queues, deques, stacks, ...

    1. eine funktion die meinen array aufsteigend / absteigend
         nach werten sortiert. also wie php arsort() , asort()

    in <algorithm> gibt es ein sort

    prost
    seth