Вопросы по теме 'circular-list'

Циклический одиночный связанный список
Я пытался создать круговой связанный список на Java. Я считаю, что я вставляю правильно, но я не могу заставить свое удаление или отображение работать должным образом. Это мой код. public class Link { public int data; public Link next;...
4316 просмотров
schedule 18.03.2023

проблема кругового связанного списка в С++
Почему мой код связанного списка не работает? У него нет проблем с 4 заметками, но когда я добираюсь до 5, отсортированный связанный список, кажется, зависает. Разве он не знает, куда добавить и поместить новый узел? Я имею в виду, например,...
979 просмотров
schedule 08.02.2023

Можно ли определить циклические списки в Erlang?
можно ли определить круговой список в erlang? http://en.wikipedia.org/wiki/Linked_list Первый вопрос будет заключаться в том, что именно круговой список означает в erlang? это с двумя элементами, один элемент сам по себе, а рядом с ним адрес к...
1738 просмотров
schedule 08.08.2023

Минимальное расстояние редактирования между двумя круговыми списками?
Имея два круговых списка, есть ли эффективный способ вычислить оптимальное выравнивание между двумя списками? Например, для заданных циклических списков: a b b c b c a оптимальное выравнивание a b b c a b _ c потому что это...
451 просмотров
schedule 25.01.2023

Потоки схемы и циклические списки
В Scheme/Lisp я пытаюсь создать функцию, которая преобразует список в круговой список. Поэтому я считаю, что мне нужно построить бесконечный поток, в котором конец списка указывает на начало списка. Вот мой код: (define (rotate-list l1...
2665 просмотров

Циклические списки Лиспа
Нам дали домашнее задание из lisp, где мне нужно использовать «циклический» список (я не знаю, как правильно его назвать). Под «циклическим» списком я подразумеваю список, где cdr последнего минуса указывает на самый первый из того же списка....
400 просмотров
schedule 16.05.2023

удаление элемента в конкретном связанном списке
Моя программа должна выполнять 3 операции: Вставлять Удалить Показать в круговом связном списке. Моя проблема в функции удаления. вот код: void c_list::del() { int num; if(isempty()) cout<<"List is...
106 просмотров
schedule 12.06.2024

Проблемы с круговым итератором односвязного списка
Я пытаюсь создать итератор для моего циклического односвязного списка, но я не понимаю, как реализовать методы next() и hasNext(). Я подозреваю, что мне нужно либо 1) иметь дополнительные поля в классе связанного списка или классе итератора, либо 2)...
2316 просмотров

Скользящее окно на круглом массиве
Я хочу применить данную функцию (в частности, np.std()) к массиву измерений, и я хотел бы применить ее к скользящему окну заданного размера. Но поскольку измерения предназначены для кругового массива, мне также нужно, чтобы скользящее окно могло...
547 просмотров
schedule 15.09.2022

Переопределение Iterator в круговом массиве
Я пишу свой собственный класс Deque, и мне нужно переопределить итератор. Пример: скажем, массив имеет вид [3,4,5,null,null,null,1,2], где 1 — начало, а 5 — конец. Мне нужно было бы использовать итератор, чтобы начать с 1 и закончить после 5....
1284 просмотров
schedule 30.12.2022

Удаление циклического связанного списка С++, отсчет начинается со следующего узла
Я понятия не имею, как удалить в списке циклических ссылок. Например, голова была B, поэтому список будет идти от «B, C, D, E, A». Первый узел всегда будет выбирать число от 1 до 5, которое я продолжаю уменьшать с помощью счетчика, поэтому,...
681 просмотров
schedule 29.07.2022

Рекурсивно распечатать односвязный список в C
Я должен рекурсивно работать с круговым односвязным списком в C, моя проблема в том, что я рекурсивен, я не могу правильно распечатать список, и у меня есть некоторые проблемы с доступом к ключу tmp-> в функции display () (сегментация ошибка из-за...
41 просмотров
schedule 23.03.2023

как вставить узел в круговой связанный список в C
Может ли кто-нибудь объяснить «пока часть» кода? - в main() заголовок объявлен как указатель узла структуры, инициализированный значением NULL. и узел вставляется вызовом function = push(&head,12) void push(struct Node **head_ref, int data) {...
167 просмотров
schedule 19.10.2022