singly-linked-list

    1

    1답변

    typedef struct numbers{ int number_inserted; struct numbers *next; }NUMBERS; int main(){ NUMBERS * num=NULL int i=0; while(i<5){ num=add_number(num); i++; } } NUMBERS * add_num

    1

    1답변

    새로운 노드를 추가하고 표시하는 기능을 가진 구조체를 만드는 프로그램에서 작업하고 있습니다. 나는 "add"라고 불리는 함수를 가지고 있는데, 새로운 노드를 만들고 struct-> next로 보내면 함수 "displayData"를 실행할 때마다 함수가 내 구조체가 NULL/empty라고합니다. 다음은 코드입니다. #include <stdio.h>

    0

    1답변

    단일 연결 목록에 새 노드를 삽입하는 기능을 사용했지만 삽입 후 노드 내부의 모든 값을 인쇄 할 때만 값을 가져옵니다. 첫 번째 노드 : // Make list createList(head, 17); // Insert to list for (int x = 9; x > 0; x /= 3) { if (!insertToList(head, x))

    1

    2답변

    나는이 코드 조각을 우연히 발견하고 그것을 이해하려고 노력했다가, 어떤 부분은 루프 분명하지만 있습니다 forward_list<Class> obj; auto b_end = obj.before_begin(); for (auto& _ : obj) ++b_end ; obj.insert_after(b_end, Class newObj); 하지

    1

    1답변

    배경 나는 다음과 같은 코드를 기본적으로 VOID FD_Remove(FDescs List, PVOID FileDesc) { while (List) { if (List->Sock == FileDesc) { List->Next = (FDescs) LocalAlloc(sizeof(Network::FDesc)); if

    0

    1답변

    각 슬롯에 체인 및 단일 연결 목록이 포함 된 해시지도를 만들었습니다. 삽입을 사용하면 새 노드를 각 연결된 목록의 뒷면으로 보냅니다. 그러나 새 노드를 삽입 할 때 각 슬롯을 정렬해야합니다. 다음의 insert 기능을 편집하려면 어떻게해야합니까? 이후에 각 슬롯을 정렬해야하는 대신 올바른 위치에 삽입해야합니다. void hashInsert(int key)

    0

    1답변

    나는 모두 아이디어가 없습니다. 그래서 각 노드 자체가 문자열 인 연결된 목록을 가지고 있으며, 그것을 역전시킨 새로운 Ob 객체를 반환하고자합니다. 예를 들어 원본에 두 노드, "abcd"및 "def"가있는 경우 결과는 "fed"및 "dcba"가됩니다 ("def"및 "abcd"와 반대). myFirst는 내가 먼저 정의/초기화하고 머리를 참조하는 변수입니

    -1

    2답변

    저는 C++을 처음 접했습니다. 나는 C++에서의 Singly Linked List의 장난감 구현을했습니다. template<typename T> class List { template<typename U> struct Node { U data_; Node<U>* next_; Node() : data_(

    0

    1답변

    이것은 매우 구체적인 질문이며 특히 도움이되는 어떤 것도 찾을 수없는 것 같습니다. 각 노드에 Student 객체를 저장하는 단일 링크 된 목록 (구현 된 연결된 목록이 아니라 내가 찾은 모든 것)이 있습니다. 각 변수에 액세스하는 데 문제가 있지만 각 Student 객체에는 변수가 있습니다. 개체 배열을 반복하는 방법과 비슷하다고 생각합니다. 그러나 fo

    2

    2답변

    push의 반대 인 함수를 구현하려고합니다. 연결된 목록의 헤드 노드에 저장된 값을 검색 한 다음 링크 된 목록에서 해당 노드를 제거합니다. 매개 변수 헤드는 링크 된 목록의 첫 번째 노드를 가리 킵니다. 매개 변수 popped_value가 가리키는 위치로 목록의 헤드 노드에있는 값을 복사 한 다음 헤드 노드를 목록에서 연결 해제하고 수정 된 목록의 첫 번