|
|
|
распечатка списков...
|
|||
|---|---|---|---|
|
#18+
скажите пожалуйста, как распечатать список в том же порядке, как ты его вводил с клавиатуры??? А то он распечатывает с конечного звена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 20:21 |
|
||
|
распечатка списков...
|
|||
|---|---|---|---|
|
#18+
я думаю что нужно напечатать его в обратном порядке (каков вопрос - таков ответ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 21:48 |
|
||
|
распечатка списков...
|
|||
|---|---|---|---|
|
#18+
josia вполне оригинален и особо напрягаться не любит... :) [при всём при этом, что интересно, прав] Тебе для этого (если и в будущем планируешь мотаться по списку взад-вперёд как говно в проруби) следует во-первых использовать двусвязный, а во-вторых, если не хочется поганить драгоценную память лишней информацией, то следует отдельно хранить начало списка, если не использовать стандарт MFC или OWL (в последнем такая ботва есть? - я не помню) А потом и подумать можно будет малясь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 03:21 |
|
||
|
распечатка списков...
|
|||
|---|---|---|---|
|
#18+
print () { zveno *temp=first; while(temp!=NULL) { cout<<temp->item; temp=temp->next; }; }; Вот такая функция распечатки. подскижи, пожалуйста, как сохранить начало списка? А вот функция заполнения списка: add () { zveno *temp; temp=new zveno; temp->item=a; temp->next=first; first=temp; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 16:19 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=409&tid=2033450]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 379ms |

| 0 / 0 |
