|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2005
Messaggi: 34
|
[c]Strutture:tabelle,cime,code
1-ho capito l'utilità e il possibile utilizzo delle tabelle ma non riesco proprio a capire che utilità può avere l'utilizzo di cime o code.
A me sembra uguale utilizzare le tabelle al posto delle cime o code. Che vantaggi\differenze ha l'utilizzo di una cima o coda rispetto una tabella? 2-Non capisco il perchè dell'utilizzo di un buffer,cosa cambia se non lo si usa? Ultima modifica di Arthax : 29-01-2006 alle 20:42. |
|
|
|
|
|
#2 | |||
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Sono strutture dati elementari che sono la base di molti algoritmi. Vengono utilizzate in molte applicazioni, tra i quali i sistemi operativi e i compilatori. Anche una shell potrebbe aver bisogno di uno stack, per esempio. Un uso che mi viene in mente è una gestione semplice di un meccanismo di history, o di un semplice job scheduling. O possono essere la base per implementare altre strutture dati, come ad esempio gli heap min-max. Strutture dati che, a loro volta possono essere utilizzate per realizzare algoritmi come ad esempio l'heap sort. Quote:
Puoi usare benissimo alberi splay per realizzare lavori che vengono comunemente implementati su liste. Ma il famoso detto di confucio "non usare cannoni per sparare alle zanzare" vale anche in informatica. Quote:
Di un po, Java?
|
|||
|
|
|
|
|
#3 |
|
Member
Iscritto dal: May 2005
Messaggi: 34
|
Si intendevo gli stack
,ti ringrazio per la risposta alla prima domanda.Riguardo il buffer,il contesto è negli stack. Nel manuale di c che sto leggendo,nell'utilizzo degli stack e code,non inserisce direttamente gli input da tastiera nello stack ma li inserisce prima in un buffer e poi li trasferisce nello stack. Perchè?cosa cambia se non si utilizza il buffer? |
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Mi raccomndo, usa il tag code. |
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: May 2005
Messaggi: 34
|
Appena ho temp scrivo il codice di quel programma,è molto lungo.
Comunque,potresti dirmi in generale perchè si usa un buffer,generalmente a cosa serve? |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
Quote:
Avere un buffer a disposizione, ci da anche la possibilità di trattare "quei pezzetti di dati in più" di cui non abbiamo bisogno, potendoli gestire con diverse metodologie. Ma, ovviamente, molto dipende dal contesto.
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo Ultima modifica di maxithron : 30-01-2006 alle 17:15. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:55.











,ti ringrazio per la risposta alla prima domanda.








