linked-list

    0

    1답변

    정수 배열을 가져 와서 JavaScript로 단일 링크 된 목록을 만드는 데 문제가 있습니다. 그것은 쉽게 들리지만, 내가 가지고있는 기능으로는 보지 못하는 것이 있습니다. 당신이 제공 할 수있는 도움을 주시면 고맙겠습니다. 이 내가 노드를 만드는 데 사용하는 생성자 함수입니다 : function ListNode(val) { this.val = v

    0

    3답변

    저는 이진 검색 트리에서 키를 검색하려고합니다. 내가 한 일은 다음과 같습니다. int searchBST(int key,node *root){ if(root->data == key){ printf("The key %d is in the tree.\n",key); return 1; } if(root->left

    1

    1답변

    나는 어디서나이 오류를 찾으려고 노력하고 있습니다. 나는 텍스트를 읽고, 괄호를 연결된리스트 스택에 넣고, 일치하는 괄호가 읽어 들여지면 다시 팝하는 프로그램을 작성하고있다. 그러나 pop 함수가 오면 충돌이 난다. 문제는 내 pop() 또는 push() 함수에 있습니다. void IntStack::push(int data){ assert(!isF

    0

    1답변

    이것은 매우 기본적인 무작위 질문이지만 여기 또는 온라인에서 답변을 찾지 못했습니다. 동적 배열을 만들 때 메모리의 특정 위치로 설정합니다. 궁극적으로 그 메모리 슬롯에 너무 큰 배열을 만들 수 있습니까? 그렇다면 어떻게 처리됩니까? 이것은 C++에 의해 자동으로 수행되는 것입니까, 아니면 우리 스스로해야합니까? 나는 연결된 목록을 배우고 있으며 각 노드를

    0

    2답변

    내 목표는 동적으로 값을 링크 된 목록에 삽입하는 것입니다. 그리고 나서 목록에서 정렬 또는 검색 알고리즘을 수행하려고합니다. 그 외에도 Reflection을 사용하여 런타임시 클래스를 생성하고 있습니다 (사용자 입력 기반). 그런 다음 JSON Array에서 사용자가 제공 한 데이터를 사용하여 클래스의 인스턴스를 만든 다음 인스턴스를 GenericList

    -1

    1답변

    C에서 링크 된 목록으로 작업하고 있지만 포인터를 사용하지 않는 것이 좋습니다. 나는 연결된 목록 구조가 있습니다. 첫 번째 요소를 NULL로 초기화합니다. 이 포인터를 malloc을 사용하여리스트의 새로운 요소를 만드는 함수에 보낸다. 그러나 함수 호출 후에는 my 요소가 여전히 NULL입니다. 나는 이해하지 못한다. 그것은 확실히 바보 같은 오류가 발생

    0

    2답변

    배열에 단어를 저장하는 프로그램을 만들려고합니다. 정수 값을 계산하는 hashFunction 있습니다. 이 값은 배열의 해당 위치가 null 인 경우 노드에 Word를 배치하는 데 사용됩니다. 거기에 이미 셀이있는 경우 데이터 유형으로 단어가있는 새 셀을 만들어야하며 다른 모든 데이터가있는 이전 셀을 가리켜 야합니다. 그러나이 dosen't는 작동하는 것처

    0

    1답변

    단일 링크 된 목록 (아래 코드)을 완전히 구현했지만 할당은 반복적으로 구현하도록 요청합니다. 재귀 호출에 쓴 while 루프를 변환하려고 시도했지만 붙어서 도움을받을 수 있습니다. 재귀에 대한 가장 최근의 시도는 코드에 포함되어 있지만 주석 처리되었습니다. 도움을 위해 미리 감사드립니다. public class AddressList { public R

    -1

    1답변

    작은 문제 저는 여기 프로그램을 가지고 있습니다. 내 hashFunction에 의해 결정된 hashCode에 따라 배열 내의 연결된 목록에 단어를 추가하는 프로그램을 만들려고합니다. hashCode에 대한 값이 같으면 링크 된 목록에 추가됩니다. 나는 목록에 단어가 몇 번이나 있는지 계산하는 작은 계산법을 사용합니다. hashFunction의 값을 계산하여

    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