powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Доброго времени суток!
11 сообщений из 11, страница 1 из 1
Доброго времени суток!
    #38195892
fuzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья!Объясните плиз в чем разница между линейным одноправленным списком и линейным двунаправленным списком?
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195896
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможность перемещения. Первый - односторонка, второй - двухсторонка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195897
fuzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эм...можно для чайника?
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195899
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Улицу с односторонним движением знаешь? То же самое.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доброго времени суток!
    #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
Доброго времени суток!
    #38195904
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fuzzв чем будет принципиальное отличие?
В отсутствии "lds* prev;"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195909
fuzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и все?как я понял двигаемся только вперед!
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195911
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fuzzи все?как я понял двигаемся только вперед!
А я как говорил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Доброго времени суток!
    #38195913
fuzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!
...
Рейтинг: 0 / 0
Доброго времени суток!
    #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
Доброго времени суток!
    #38195955
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovУлицу с односторонним движением знаешь? То же самое.


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


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