linked-list

    0

    5답변

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

    0

    8답변

    이 질문은 내게 인터뷰에서 질문했습니다 : 두 개의 연결된 목록 두 헤더가 있습니다. 두 번째 연결된 목록에서 어떤 지점에서 첫 번째 목록으로 병합되는 병합 된 연결된 목록이 c에 있습니다. 어떻게 병합 지점을 확인할 수 있으며 그 지점을 찾는 복잡성은 무엇입니까? 아무도 도와 줄 수 있습니까?

    0

    1답변

    #include <iostream> using namespace std; struct Node { char item; Node *next; }; void inputChar (Node *); void printList (Node *); char c; int main() { Node *head; he

    1

    5답변

    class Newstring { public: Newstring(); void inputChar (char); void display(); int length(); void concatenate (char); void concatenate (Newstring); bool substring (

    1

    2답변

    how do you remove a cycle in a single linked list? 이 답변의 내용을 수행하기위한 샘플 코드를 작성하기 전에 누구나 이미 자체적으로 가리키는 단일 연결 목록을 복구하는 C# 예제를 가지고 있습니까? 나는 탐지 부분 (거북이/토끼)을 이해하지만 수리 부분은 조금 퍼지다.

    5

    4답변

    하여 if 문의 다른 부분에서 꼬리에 추가 2008 C 은 내가이 연결리스트에 대해 이해할 수없는 것은 비주얼 스튜디오. 머리와 꼬리가 지정 될 때 node_temp의 메모리 주소는 tail과 head 모두에 대해 동일한 메모리 위치를 가리 킵니다. 그러나 else 부분은 사실 꼬리를 가리키는 머리입니다. 설명 할 수없고 else 부분에 대해 이해할 수없는

    14

    6답변

    하스켈의 목록 유형은 연결된 목록을 사용하여 내부적으로 구현됩니다. 그러나 언어 사용자는 구현 세부 정보를 보지 못하거나 링크 된 목록을 구성하는 "링크"를 수정하여 다른 메모리 주소를 가리킬 수 없습니다. 이것은 내부적으로 수행됩니다. 그렇다면 하스켈처럼 목록 유형을 정규화 할 수 있습니까? "데이터 유형"또는 "추상 데이터 유형"입니까? 그리고 링크 된

    9

    3답변

    삭제할 노드를 가리키는 포인터가 하나만있는 단일 링크 목록에서 노드를 삭제하는 방법은 무엇입니까? 당신은 그것을 다음 노드를 모방 가진 것을 삭제하여, 이전 노드를받지 않고 노드를 삭제할 수 있습니다

    7

    2답변

    작동하는 테트리스 클론을 작성했지만 매우 복잡한 레이아웃이 있습니다. 코딩을 개선하기 위해 클래스를 재구성하는 방법에 대한 피드백을 얻을 수 있었습니까? 가능한 한 제네릭 코드를 작성하여 블록을 사용하는 게임에서만 엔진을 더 많이 만들려고합니다. 각 블록은 게임에서 별도로 생성됩니다. 내 게임에는 StaticBlocks 및 Tetroid라는 2 개의 Blo

    0

    1답변

    addAtBegin의 문제점은 무엇입니까? 새롭게 생성 된 node을 start에 할당 한 후 목록이 올바른 것으로 보이지만 제어가 main으로 돌아 오면 새 값이 저장되지 않습니다. typedef struct node { int data; struct node *link; }node; node* createList(int data