• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы Asan
  • Дата начала
A

Asan

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

BashOrgRu

C++:
#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;
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!