정수 배열을 가져 와서 JavaScript로 단일 링크 된 목록을 만드는 데 문제가 있습니다. 그것은 쉽게 들리지만, 내가 가지고있는 기능으로는 보지 못하는 것이 있습니다. 당신이 제공 할 수있는 도움을 주시면 고맙겠습니다. 이 내가 노드를 만드는 데 사용하는 생성자 함수입니다 : function ListNode(val) {
this.val = v
저는 이진 검색 트리에서 키를 검색하려고합니다. 내가 한 일은 다음과 같습니다. 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
나는 어디서나이 오류를 찾으려고 노력하고 있습니다. 나는 텍스트를 읽고, 괄호를 연결된리스트 스택에 넣고, 일치하는 괄호가 읽어 들여지면 다시 팝하는 프로그램을 작성하고있다. 그러나 pop 함수가 오면 충돌이 난다. 문제는 내 pop() 또는 push() 함수에 있습니다. void IntStack::push(int data){
assert(!isF
이것은 매우 기본적인 무작위 질문이지만 여기 또는 온라인에서 답변을 찾지 못했습니다. 동적 배열을 만들 때 메모리의 특정 위치로 설정합니다. 궁극적으로 그 메모리 슬롯에 너무 큰 배열을 만들 수 있습니까? 그렇다면 어떻게 처리됩니까? 이것은 C++에 의해 자동으로 수행되는 것입니까, 아니면 우리 스스로해야합니까? 나는 연결된 목록을 배우고 있으며 각 노드를
내 목표는 동적으로 값을 링크 된 목록에 삽입하는 것입니다. 그리고 나서 목록에서 정렬 또는 검색 알고리즘을 수행하려고합니다. 그 외에도 Reflection을 사용하여 런타임시 클래스를 생성하고 있습니다 (사용자 입력 기반). 그런 다음 JSON Array에서 사용자가 제공 한 데이터를 사용하여 클래스의 인스턴스를 만든 다음 인스턴스를 GenericList
C에서 링크 된 목록으로 작업하고 있지만 포인터를 사용하지 않는 것이 좋습니다. 나는 연결된 목록 구조가 있습니다. 첫 번째 요소를 NULL로 초기화합니다. 이 포인터를 malloc을 사용하여리스트의 새로운 요소를 만드는 함수에 보낸다. 그러나 함수 호출 후에는 my 요소가 여전히 NULL입니다. 나는 이해하지 못한다. 그것은 확실히 바보 같은 오류가 발생
배열에 단어를 저장하는 프로그램을 만들려고합니다. 정수 값을 계산하는 hashFunction 있습니다. 이 값은 배열의 해당 위치가 null 인 경우 노드에 Word를 배치하는 데 사용됩니다. 거기에 이미 셀이있는 경우 데이터 유형으로 단어가있는 새 셀을 만들어야하며 다른 모든 데이터가있는 이전 셀을 가리켜 야합니다. 그러나이 dosen't는 작동하는 것처
단일 링크 된 목록 (아래 코드)을 완전히 구현했지만 할당은 반복적으로 구현하도록 요청합니다. 재귀 호출에 쓴 while 루프를 변환하려고 시도했지만 붙어서 도움을받을 수 있습니다. 재귀에 대한 가장 최근의 시도는 코드에 포함되어 있지만 주석 처리되었습니다. 도움을 위해 미리 감사드립니다. public class AddressList
{
public R
작은 문제 저는 여기 프로그램을 가지고 있습니다. 내 hashFunction에 의해 결정된 hashCode에 따라 배열 내의 연결된 목록에 단어를 추가하는 프로그램을 만들려고합니다. hashCode에 대한 값이 같으면 링크 된 목록에 추가됩니다. 나는 목록에 단어가 몇 번이나 있는지 계산하는 작은 계산법을 사용합니다. hashFunction의 값을 계산하여