목록2025/04/04 (1)
컴퓨터공학 💻 도서관📚
이중연결리스트 (C언어)
이중연결리스트를 이중 포인터로 선언할 수 도 있지만이중연결리스트 구조체를 따로 선언해서 구현하는 것이 가독성과 유지보수에 더 좋다. * 노드 삽입 함수가 유형이 두개 : 앞쪽에 노드 삽입 , 뒤쪽에 노드 삽입#include #include // 노드 구조체 정의typedef struct Node { int data; struct Node* prev; struct Node* next;} Node;// 이중 연결 리스트 구조체 정의typedef struct { Node* head; // 리스트의 첫 번째 노드} DoublyLinkedList;// 리스트 초기화void initList(DoublyLinkedList* list) { list->head = NULL;}// 앞쪽에..
💯🌊자료구조&알고리즘/C언어
2025. 4. 4. 20:08