Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 3
1

Списки!!!

08.04.2010, 08:57. Просмотров 613. Ответов 2
Метки нет (Все метки)

Помогите ПЛИЗЗЗ!!! И если можно добавьте комментарии к каждой строке!!!

Добавить новый элемент после заданного; элемент задан ссылочной переменной???
И объясните пожалуйста, что такое ссылочная переменная???

C++
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
49
50
51
52
53
54
#include "stdafx.h"
#include <iostream>
using namespace std;
typedef struct element
{
    char inf;
    struct element* lev;
    struct element* prav;
}
NODE;
NODE* from_sp(NODE*);
void out_sp(NODE*);
NODE* form_sp(NODE* perv)
{
    NODE*tek;
    char ch;
    perv=NULL;
    do
    {
        tek=new(NODE);
        tek->prav=perv;
        tek->lev=NULL;
        cout<<"Input symbol('*'-End):";
        cin>>ch;
        tek->inf=ch;
        perv=tek;
        if(tek->prav!=NULL)
            tek->prav->lev=tek;
    }
    while(ch!='*');
    cout<<"\n End spisok\n";
    return tek;
}
void out_sp(NODE* top)
{
    NODE* tek;
    tek=top->prav;
    cout<<"\n\n Print spisok:\n\n";
    do
    {
        cout<<""<<tek->inf;
        tek=tek->prav;
    }
    while(tek!=NULL);
}
void main(void)
{
    NODE* top;
    top=NULL;
    top=form_sp(top);
    cout<<"top="<<top;
    out_sp(top);
    cout<<"\n\n End program\n";
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2010, 08:57
Ответы с готовыми решениями:

Списки, как склеить списки между собой?
Ребят, привет всем, есть код, в классе которого описаны несколько методов: добавление элемента в...

Списки С++
Пусть в файле хранятся записи со сведениями об автомобилях и их владельцах (марка, номер ГАИ,...

Списки
создать однонаправленный список элементов целого типа и поиск в них чисел соответствующих числу...

Списки
Даны 2 списка( из файлов) в третий список поместить те элементы из списка 1, для которых в списке 2...

2
9 / 9 / 4
Регистрация: 22.10.2009
Сообщений: 24
08.04.2010, 20:21 2
Вот те функция добавления элемента после заданного:

C++
1
2
3
4
5
6
7
8
9
10
void AddOchdRigth(tochd *sp, int inf)   
{  
    tochd *spt=new tochd; 
  spt->inf = inf;  
    spt->left = sp; 
  spt->rigth = sp->rigth; 
  sp->rigth = spt; 
  spt->rigth->left = spt; 
  return; 
}
На счёт ссылочной переменной я в затруднении...
1
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 3
12.04.2010, 21:27  [ТС] 3
Спасибо...!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2010, 21:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Списки
Работа со списками( объединение, удаление, вставка и.т.п). при запуске выдает ошибки. :-| устала...

Списки в c++
Дана задача:&quot;Даны два списка. Образовать новый список LinkedList&lt;string&gt;,состоящий из узлов обоих...

Списки в С++
#include&lt;iostream.h&gt; #include &quot;time_1.h&quot; #include&lt;time.h&gt; #include&lt;windows.h&gt; char* Rus (const...

Списки C++
Уважаемые! Препод задал написать линейный, линейный дважды связанный и линейный цикличный списки с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.