내가, 내 푸시 작업이, 이것은 내가 지금까지 시도 무엇 링크 된 목록푸시 작업은
에 데이터를 삽입하지 않는 단일 연결리스트를 사용하여 스택을 만들려고하고 실패
typedef struct element {
int data;
struct element *next;
}node;
푸시 방법 내 주요 방법은
void push(node *root, int data) {
if(root == NULL) {
root = (node *) malloc (sizeof(struct element));
root->data = data;
root->next = NULL;
}
else {
node *temp = (node *) malloc (sizeof(struct element));
temp->data = data;
temp->next = root;
root = temp;
}
}
, 안 malloc
머리 포인터, 에드 있고 이것은 내가 푸시 메서드를 호출하는 방법입니다,
push(head, data);
어떻게 푸시 작업을 수행 할 수 있습니까?