Как написать метод перемешивания своего LinkedList^a на Java
В методе я перемешиваю лист, присваивая узлы исходного списка в случайном порядке временному листу. Я бы хотел отдельно добавлять элементы в начало, конец и середину списка. Я не …
В методе я перемешиваю лист, присваивая узлы исходного списка в случайном порядке временному листу. Я бы хотел отдельно добавлять элементы в начало, конец и середину списка. Я не …
В моем односвязном списке сортируются элементы в таком порядке: отрицательные, нулевые и положительные. Проблема в том, что положительные элементы не выводятся, когда отрицательны…
Я знаю (но пока не понял реализацию), что с помощью двух указателей (то есть реализовать уже двусвязный список) сделать ввод/удаление элементов в конец/из конца списка возможно. Н…
Появляется ошибка при очистке head в delStack(), и я не понимаю в чем проблема. #include <iostream> #include <vector> #include <string> using namespace std; type…
Программа должна 5 раз спросить фамилию автора и количество книг. После двух раз Visual studio вызывает исключение: "Вызвано исключение: нарушение доступа для чтения. buffer …
#include "stdafx.h" using namespace std; struct list { int val; list *next; }; void print(list *a) { list *p = a; cout << "Spisok: "; while (p != NULL) { cout << p->…
#include "stdafx.h" using namespace std; struct list { int val; list *next; }; void print(list *a) { list *p = a; cout << "Spisok: "; while (p != NULL) { cout << p->…
Изучаю сейчас самостоятельно связанные списки С. Кто-нибудь может сказать, почему, несмотря на то, что в последнем цикле while я вывожу лишь l1, l2 каким-то образом тоже выводится…