1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

    Скрыть объявление

Односвязные списки

Тема в разделе "Вопросы новичков и не только", создана пользователем Asan, 21 ноя 2010.

  1. Asan

    Asan Гость

    Репутация:
    0
    Помогите написать программу односвязный список который, должен включать добавление элемента в список и поиск в списке! На языке С++
     
  2. BashOrgRu

    BashOrgRu Well-Known Member

    Репутация:
    0
    Регистрация:
    15 мар 2009
    Сообщения:
    77
    Симпатии:
    0
    Код:
    #include <stdio.h>
    #include <stdlib.h>
    
    struct _link{
    int elem;
    struct _link *next;
    }
    
    struct _link *AddToList(struct _link *head, int NewElem){
    struct _link *elemL;
    
    if (head!=NULL){
    elemL=head;
    while (elemL->next!=NULL) elemL=elemL->next;
    elemL->next=(struct _link *)malloc(sizeof(struct _link));
    (elemL->next)->elem=NewElem;
    (elemL->next)->next=NULL;
    }
    else{
    head=(struct _link *)malloc(sizeof(struct _link));
    head->elem=NewElem;
    head->next=NULL;
    }
    return head;
    }
    
    struct _link *FindInList(struct _link *head, int FindElem){
    struct _link *list;
    
    for (list=head;list!=NULL;list=list->next) if (list->elem==FindElem) break;
    return list;
    }
    
    int main(){
    return 0;
    }
     
Загрузка...
Похожие Темы - Односвязные списки
  1. AL04E
    Ответов:
    3
    Просмотров:
    243
  2. komodikus
    Ответов:
    1
    Просмотров:
    143
  3. gx6060
    Ответов:
    0
    Просмотров:
    956
  4. kingl
    Ответов:
    5
    Просмотров:
    2.455
  5. shilovec5377
    Ответов:
    0
    Просмотров:
    1.235

Поделиться этой страницей