Hallo pl,

Rolf die Sache ist doch die: C kennt keine assoziative Arrays. D.h., wenn ein nichtnumerischer Schlüssel vorliegt, also ein String, läuft es immer auf einen Vergleich hinaus wofür eine Liste (oder eine Sequenz) sequentiell durchlaufen werden muss.

Das gilt auch für einen Index genauso wie für eine Hashtable.

Rolf, nur weil du nicht weißt und dir nicht vorstellen kannst, wie man das baut, heißt das nicht, dass es nicht möglich ist. Auch in C kann man Hashtables bauen. Eine der bekannteren Implementationen ist wohl uthash.

LG,
CK

-- https://wwwtech.de/about
freiwillige Angabe, für jeden sichtbar
freiwillige Angabe, für jeden sichtbar
freiwillige Angabe, für jeden sichtbar

Vorschau (Nachricht wird im Forum „SELF-Forum“ erscheinen)

  • Keine Tag-Vorschläge verfügbar
  • keine Tags vergeben

abbrechen