В C может быть реализован и изменен связанный список, так что вместо того, чтобы хранить данные в каждом узле списка, он отделен от узла. А указатель внутри узла указывает на данные?Внедрение Связанный список, где данные являются отдельными
0
A
ответ
0
A. Да, это возможно.
B. Зачем это делать? узел уже является указателем сам по себе.
1
Ответ да. Вместо сохранения ключей в узлах вы храните указатели на клавиши:
#include <stdio.h>
#include <stdlib.h>
typedef struct s_ListNode {
struct s_ListNode *next;
int *pointer;
} ListNode;
main() {
int a = 3, b = 5;
ListNode *root = malloc(sizeof(ListNode));
ListNode *tail = malloc(sizeof(ListNode));
ListNode *iter;
root->next = tail;
root->pointer = &a;
tail->next = NULL;
tail->pointer = &b;
for(iter=root; iter!=NULL; iter=iter->next) {
printf("%d\n", *iter->pointer);
}
return 0;
}
Смежные вопросы
- 1. Связанный список Внедрение в Java
- 2. Связанный список Внедрение в C со структурой
- 3. Где я могу узнать связанный список/стеки?
- 4. Значения JSON.parse являются отдельными символами?
- 5. Связанный список - нарушение прав доступа ... Где?
- 6. Связанный выпадающий список списка выбора - данные соединения?
- 7. Связанный с Python Связанный список
- 8. Вставьте связанный список в другой связанный список
- 9. Связанный список и двойной связанный список
- 10. выбирать данные с отдельными
- 11. Итерация через связанный список стирает данные
- 12. Как изменить данные в C++ Связанный список
- 13. Вставьте данные в Связанный список в java
- 14. Tiff: Одиночные страницы не являются отдельными страницами
- 15. Статический список, связанный список
- 16. связанный список
- 17. связанный список
- 18. C++ Связанный список confusion
- 19. Зачем искать связанный список?
- 20. C связанный список не может правильно добавить данные в список
- 21. Связанный список метод push
- 22. Связанный список Seg Faults
- 23. Связанный список - insert before метод заставляет связанный список продолжать навсегда
- 24. дублировать связанный список
- 25. Связанный список по-прежнему актуальный?
- 26. Связанный список в OpenCL
- 27. Связанный список внутри структуры
- 28. Связанный список объектов какао
- 29. Связанный список заменяет
- 30. Связанный список со сравнением
Ответ сортировки: да, это возможно. – piokuc
Вы пробовали это с собой, попробуйте сами, и вы обнаружите, что это возможно! –
@piokuc Может быть, слишком «сортировать» ;-) –