나는 두 배 연결된 명부 그러나 배열 안쪽에 머리와 꼬리 포인터가, 어떤 아이디어 저를 도울 수 있 었는가?
어떻게 머리와 꼬리 포인터의 배열을 만들고 링크 된 목록과 연결할 수 있습니까, 나는 두 개의 배열이 필요하다고 생각합니다! 이
struct node { node*next ; int data;}
node arr1[];//here the array of head pointers
node arr2[];//another array of tail pointers
두 개의 배열이 필요하지 않습니다. 구조체 노드에 두 개의 포인터가 필요합니다 'struct node { struct 노드 * 다음으로; struct node * prev; int 데이터; }' –
@AhmedMasud, 네, 배열 안에서 머리와 꼬리를 만들고 링크 된 목록과 연결하는 법 – KlRF
C가 아닌 C++로 프로그래밍 된 것처럼 보입니다. 적절하게 태그를 조정하십시오. 예를 들어, C++에서 구조체는 고유 한 형식입니다. C에서 그렇진 않습니다. –