Löytyykö C:stä (ei C ) pinoa, vai pitääkö sellainen väsätä itse?
Mikäli sen joutuu tekemään itse, löytyykö mistän hyvän ohjeen?
Mikäli sen joutuu tekemään itse, löytyykö mistän hyvän ohjeen?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Eipä taida löytyä suoraan..
listahan lähtee ihan näin:
struct node {
// muuttujia...
struct node *next;
};
Hyvää lukemista voisi olla
Kernighan & Ritchie
C Programming Language (2nd Edition)
Kyseistä opusta olen jo alkanut lukemaan, mutta sen indexistä ei valitettavasti löydy sanaa "stack".
Sivulla 75 on pinon metodien esittely (push ja pop), ja sitten sivulla 77 on implementaatio.
Tossa toteutuksessa pinon alkiot ovat tyyppiä double.
Ja kirjahan oli.
The C programming language, Second Edition
löytyy vaikka Hannumies Porkkakosken jorinaa.
http://users.evtek.fi/~hannuvl/sy03/algoritm_tp.htm
Pakita sitte vaikka tuonne ~hannuvl asti, jos haluat vaikka tietää omien keskeytysten tekemisestä yms.
Onnistuuhan se linkitetylla listalla toteuttaa. Varsinaista valmista rakennetta ei ole.
eli esim
struct node {
string data;
node * next_ptr;
ja noista sitten kasaat, jonon kannattaa jostain kirjast tsekkaa linkitetyt listat.
http://koti.mbnet.fi/apis/harj61.c
Tos olis ite tekemä pino ohjelma muokkaa siitä mieleisesi. En sitte tiiä tällästäkö kaipailit.