Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Доброго времени суток! / 11 сообщений из 11, страница 1 из 1
23.03.2013, 14:35
    #38195892
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Друзья!Объясните плиз в чем разница между линейным одноправленным списком и линейным двунаправленным списком?
...
Рейтинг: 0 / 0
23.03.2013, 14:39
    #38195896
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Возможность перемещения. Первый - односторонка, второй - двухсторонка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.03.2013, 14:41
    #38195897
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
эм...можно для чайника?
...
Рейтинг: 0 / 0
23.03.2013, 14:49
    #38195899
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Улицу с односторонним движением знаешь? То же самое.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.03.2013, 14:50
    #38195900
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Для представления картотеки в ОП ПЭВМ воспользоваться структурой данных – ЛДС (линейный двунаправленный список). В программе предусмотреть:
- поиск элемента ЛДС по ключу;
- вставку элемента в ЛДС;
- удаление элемента из ЛДС;
- вывод картотеки на принтер.

вот у меня есть ЛДС .
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
#define n 3
class lds
{int b;
char tip[10];
int progr;
char cvet[10];
int mosh;
int napr;
lds *next;
lds *prev;
public:
static lds*p;
void insert();
void output();
void search();
void del();
void add();
};
lds*lds::p;
void lds::insert()
{lds *q,*r;
p=new lds;
q=p;


в чем будет принципиальное отличие?
...
Рейтинг: 0 / 0
23.03.2013, 14:55
    #38195904
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
fuzzв чем будет принципиальное отличие?
В отсутствии "lds* prev;"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.03.2013, 15:03
    #38195909
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
и все?как я понял двигаемся только вперед!
...
Рейтинг: 0 / 0
23.03.2013, 15:05
    #38195911
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
fuzzи все?как я понял двигаемся только вперед!
А я как говорил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.03.2013, 15:08
    #38195913
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Большое спасибо!
...
Рейтинг: 0 / 0
23.03.2013, 15:14
    #38195916
fuzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
мне надо подобное заданьице надо сделать.только с ЛОС.Я правильно мыслю?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
#define n 3
class los
{int b;
int numb
char adres[20];
char tip[20];
los *next;
public:
static los*p;
void input();
void output();
void search();
void del();
void add();
};
los*los::p;
void los::input()
{los *r;
p=new los;
cout<<"\n Key 1: ";
cin>>p->b;
cout<<"\n № magazina 1: ";
cin>>p->numb;
cout<<"\n Adres 1: ";
gets(p->adres)
out<<"\n Tip magazina 1: ";
gets(p->tip);
p->next = NULL;
r=p;
for(int i=0; i<n-1; i++)
{clrscr();
r = r->next;
r=new los;
cout<<"\n Key "<<(i+2)<<": ";
cin>>r->b;
cout<<"\n № magazina "<<(i+2)<<": ";
cin>>r->numb;
cout<<"\n Adres "<<(i+2)<<": ";
gets(r->adres)
cout<<"\n Tip magazina "<<(i+2)<<": ";
gets(r->tip);
r->next=NULL;
getch();
}
...
Рейтинг: 0 / 0
23.03.2013, 16:29
    #38195955
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доброго времени суток!
Dimitry SibiryakovУлицу с односторонним движением знаешь? То же самое.


Не, скорее аналогия должна быть такой:
Односвязный — это автомобиль без задней передачи. Можно ехать только вперед. Двусвязный — автомобиль с задней передачей, причем что вперед, что назад ехать можно одинаково быстро и удобно, т.е. вперед одна передача, и назад она, такая же про скорости, и кресло водителя вместе с рулем разворачивается назад или вперед.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Доброго времени суток! / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]