stack

    -1

    1답변

    내 작업은 스택에 >> 및 < < 연산자를 오버로드하는 것입니다. 그들은 팝과 푸시처럼 작동해야합니다. 그것은 그 stack << 4.0 << 5.0; // here I pushed two elements float x, y, z; stack >> x >> y >> z; //here pop 3 elements to x,y,z 과 같아야 그래서 나는

    0

    2답변

    스택의 맨 위 요소를 맨 아래로 재귀 적으로 스왑하는 방법을 알고 싶습니다. 스택이처럼 보이는 결국해야합니다 4 (top) 3 2 1 내가 스택의 순서를 반대로하는 재귀 함수를 알아 냈 3 (top) 2 1 4 된다. 그러나 나는 단지 그것을 위해 노력하는 것에 붙어있다. 기본 케이스를 변경하는 것과 관련이 있다고 가정합니다. public

    0

    1답변

    스택 내 요소를 tmpStack으로 바꾸는이 리버스 메소드가 내 스택에 있습니다. 원래 스택에 tmpStack을 할당하는 방법을 알고 싶습니다. 원래 스택을 그 값에 할당하는 방법을 찾지 못했기 때문에 tmpStack을 인쇄하지 않고 인쇄 할 때 표시 될 수 있습니다. 내 문제는 마지막 줄에있다. template<class T> void stack<T>:

    0

    1답변

    내가 struct NodeBucket { char** val; struct NodeBucket* next; }; 가 각 버킷 값의 지정된 양을 저장할 수 있는지 작동하도록되어 방법을 노드로 다음과 같은 구조체를 사용 버킷 스택의 종류를 구현하고 , 완전히 새로운 NodeBucket이 생성되고 이전 노드에 링크 된 다음 채워지는 경우

    0

    3답변

    나는 squeue (스택과 큐의 조합)를 가지고 있습니다. mergeFront라는 함수가 있는데,이 함수는 처음 두 노드를 하나로 병합합니다. 예를 들어, 프론트 노드가 "alpha"이고 두 번째 노드가 "beta"이면 "alphabeta"로 병합되어야합니다. void mergeFront(struct Squeue* squeue){ struct No

    1

    2답변

    그래서 최근에 C 코드와 MIPS 코드에서 이진수 1을 계산하는 코드를 만들었습니다. 나는 C에서 나머지 값을 사용하고 count_one 변수를 증가시킨다. MIPS에서는 같은 프로그램을 만들었지 만 1의 모든 값을 계산할 때까지 숫자의 바이트를 이동했습니다. Howver, 포인터를 사용하는 법을 배우려하지만이 개념을 파악할 수는 없습니다. .data

    1

    2답변

    나는 아래의 이름으로 "직원"과 같은 속성 클래스를 언급했습니다. public class Employee { public int EmpID { get; set; } public int DeptId { get; set; } } 우리 모두 "INT" 데이터 유형은 다음과 같이 스냅인처럼 힙에 저장됩니다 스택과 객체 유형에 저장 될 것이

    -2

    1답변

    https://en.wikipedia.org/wiki/Reverse_Polish_notation 내가 만든 스택 클래스를 사용하여 C++에서 역 폴란드 표기법을 해결하려고합니다. 단 하나의 연산자 만 있으면 내 코드가 제대로 작동합니다. 3 5 5 + 5 5 * 5 10 * 5 + 이 입력은 5 * 10 그것은에 5를 추가하지 않습니다 결과 10

    1

    2답변

    저는 Stroustrup의 Principles and Practice 18 장을 작업 중이며 복사 생성자와 관련된 한 부분에 붙어 있습니다. X(const X& x) { out("X(X&)"); val = x.val; } X는 구조체입니다 : 나는대로 복사 생성자가 정의되어 있습니다. 발은 X. '아웃'단지 int 값이다 : void

    0

    2답변

    비슷한 답변을 보았는데 모두 매개 변수가 잘못되었거나 오타가있었습니다. int 형식의 스택을 만들려고하는데 push 함수에 문제가 있습니다. 정확한 오류는 다음과 같습니다 OurStack<int> test; ^ In file included from StackTester.cpp:5:0: OurStack.h:7:7: note: because t