Я пытаюсь научить себя C++, и я действительно запутался со связанными списками. Я читал учебники и смотрел онлайн, но я действительно смущен, как они работают. Я нашел онлайн-упражнение, которое я пытался выяснить, но я никуда не уйду.Связанные списки проблем
Вот файл list.h:
struct node
{
int val;
struct node *next;
};
int length(struct node *);
void push(struct node **, int); //add to front of list
void append(struct node **, int); //add to rear of list
void print(struct node *, int);
Я с трудом пытается написать функции для длины, нажмите и добавить.
В чем проблема? Теория связанных списков? Создание файла '.c'? Обратите внимание, что функции, которые вы объявляете, являются обычными старыми C, поэтому, возможно, это должно быть помечено вопросом C? – MartinStettner
В чем вопрос? –
Я не знаю, как реализовать push и добавить в связанный список. Я надеялся, что смогу получить несколько указателей, чтобы помочь мне. – Eric