linked-list

    1

    7답변

    스택을 구현하는 연결된 목록의 교과서 예제를보고 있습니다. 왜 스택에 대한 포인터를 포인터를 사용하여 밀어 넣기 작업에 필요한 이해가되지 않습니다. 다음 예를 참조하십시오 : 사람이 푸시 방법의 첫 번째 매개 변수는 포인터에 대한 포인터 인 이유를 명확히 도움이 될 수있는 경우 bool push(Element **stack, void *data) {

    5

    2답변

    리눅스 커널의 list.h는 안전합니까?

    0

    3답변

    #include <stdio.h> #include <stdlib.h> typedef struct { char *Name; int grade; int cost; }Hotel; /*This is data element in each node*/ typedef struct hinfo { Hotel h;

    43

    4답변

    순수 함수형 언어로 이중 연결 목록을 만드는 방법은 무엇입니까? 즉, 여러분이 모나드에 있지 않은 Haskell과 같은 것으로서 여러분은 돌연변이가 없습니다. 가능한가? (독창적으로 링크 된 목록은 분명 꽤 쉽습니다.)

    1

    4답변

    이것은 연결된 목록에 대한 내 마지막 question 계속됩니다. 나는 그것에 대해 조금 더 연구했고, 구현해야 할 몇 가지 기능에 매달렸다. 내가 지금 질문하는 것은 destroy() 함수이다. 모든 list_ item의 메모리를 해제해야합니다. 이 방법은 NULL이 발견 될 때까지 모든 list_item을 앞에서 끝까지 반복적으로 제거하는 것입니다. 그

    1

    3답변

    이 내가 삭제에 대한 답을하지 않았다 또한 내 연결리스트 questions 에서 연속이다. delete가 호출 될 때 실제 값은 삭제 되었습니까? 아니면 단지 포인터입니까? 제 질문은 이번은 clone() 및 list_copy() 함수에 대한 것입니다. 나는 그 기능을 가지고하고 싶다. 먼저 _copy() 목록을 호출하여 하나의 구조체를 새로운 구조체로 복

    2

    6답변

    자바에서 내 자신의 링크 된 목록을 구현하고 있습니다. 노드 클래스에는 "name"이라는 문자열 필드와 "link"라는 노드가 있습니다. 지금은 여러 개의 이름을 순차적으로 삽입하는 테스트 드라이버 클래스가 있습니다. 자, 노드를 사전 순으로 정렬하는 정렬 방법을 쓰려고하는데 문제가 있습니다. 다른 사람의 게시물에서이 가상 코드를 발견하고이를 구현하려고 시

    7

    5답변

    이중 연결 목록 클래스를 구현해야하는 할당이 있습니다. struct node { node *next; node *prev; T *o; }; 이 구조체의 멤버 '데이터'포인터되지 않은 경우 클래스를 작성 훨씬 쉽게 될 것이라고 나에게 보인다는 다음과 같이 몇 가지 이유를 들어 그들은 노드 struct을 정의했다. 말할 것도없

    1

    3답변

    C 프로그램에서 이중 연결 목록을 사용하고 있습니다. 메모리를 확보하는 것에 대해 혼란스러워하고 있습니다. 노드별로 노드를 해제해야합니까? 또는 머리 및 꼬리 노드를 NULL에 할당하여?

    0

    5답변

    어떻게 링크 목록에서 chararrays를 비교하고 정렬합니까?이 'Smith'> 'Andersson'처럼 비교할 수 없습니까? struct person { char name[20]; struct person *nextPerson; }; . void createNode(PersonPtr *sPtr, struct person t[]){ P