stack

    1

    1답변

    스택에 8 비트 값을 푸시 할 수 있습니까? NASM은 AL을 스택에 넣으려고 할 때 오류가 발생합니다. 나중에 스택에 16 비트 값이 저장되어있는 것을 알게되었습니다. 8 비트 값을 스택에 푸시하는 올바른 방법은 무엇입니까? 당신은 스택에 8 비트 값을 밀어 수 없습니다

    0

    1답변

    숫자를 하나씩 스택에 추가, 빼기, 곱하기 및 나누기하는 계산기가 필요합니다. 결국 모든 작업의 ​​결과가 표시됩니다. 예. 입력 : 10 입력 : + 입력 : 10 입력 : = 출력 : 10 + 10 = 20 내가 수동으로 숫자와 연산자를 눌러 그것을 시도, 그리고 그것을 위해, 괜찮 았는데 덧셈과 뺄셈. (여기에 코드가 있습니다). public stat

    1

    1답변

    클래스에서 단독으로 연결된 목록 스택에 대해 배우고 노드를 팝하는 방법에 대한 참조를 제공하는이 스택 오버플로 페이지를 보았습니다. : struct Node { int data; Node *next; }; int pop(Node *head) { while(head->next != NULL) { head

    0

    1답변

    스택이 아래쪽으로 커지고 EBP가 스택의 기본을 가리키면 mov eax [ebp + 4]과 같은 작업이 표시되는 이유는 무엇입니까? 현재 스택 프레임 외부의 변수를 참조하지 않습니까?

    0

    1답변

    히스토그램에서 가장 큰 직사각형의 영역을 계산하는 코드를 작성하려고합니다.이 코드는 맨 위 좌표입니다. 이 목적을 위해 각 막대의 경우 왼쪽과 오른쪽으로 작은 막대를 가져 오기 위해 스택을 사용하고 있습니다. . GeeksForGeeks 기사의적인 지침에 따라 , 내가 다음 단계를 수행하고있다 : 첫째 줄에서 2) 시작이 "1) 빈 스택을 만들고 모든 바

    1

    1답변

    내 프로그램은 공백이있는 경우 후위 표현식을 잘 평가하지만 공백이없는 '56 * '과 같은 간단한 것은 평가할 수 없습니다. 어떻게해야합니까? 또한 "1.2e3 -3.4e-1 /"은 e 표기법의 (-1)을 이해할 수 없으며 +1로 간주합니다. 이것은 또 다른 문제입니다. 나는 그것에 적응하기 위해 코드를 조정해야한다. #include <stdio.h> #

    2

    2답변

    호기심 : 이 기능을 고려 : void add10(int& x) { x += 10; } 나는 오랫동안 C에서 봤는데 프로그래밍을, 그래서 나는이 작업을 수행하는 것을 의미 정확히 알고 : void add10(int *x) { (*x)+=10; } 반환 주소, 동적 링크 등과 함께 x의 주소가 스택에 푸시되고 함수 자체가 역 참조

    0

    2답변

    안녕하세요, 이전 타워 수를 현재의 것보다 작거나 같게 찾으려고합니다.이 솔루션은 입력 (NumOfTowers)에 적합합니다. < = 10 하지만 코드는 segfault으로 가고있는 NumOfTowers> 10, 나는 #include <iostream> #include <stack> using namespace std; int main() {

    0

    3답변

    문자열을 입력으로 받아들이고 Stacks를 사용하여 입력에서 각 문장의 순서를 반대로하는 다른 문자열을 반환하는 메서드를 만들려고합니다. 예를 들어, 사용자가 "hi there. i red like."라고 입력하면 출력되는 문자열은 "저처럼 붉은 색이 있어야합니다". 내가 만든 다음 프로그램은 단 한 문장으로 잘 작동합니다. 마침표를 인식하고 메소드를 다시

    1

    3답변

    순차적 이름을 가진 벡터를 스택 싶습니다. 예를 들어, 나는 a1<-1:3 a2<-4:6 a3<-7:9 내가 아는이 그 나는 수 당신 z<-as.vector(rbind(a1,a2,a3)) 내가 할 수있는 방법이 나는 등의 (100)이있는 경우 A1, A2, A3, ... , a100? 감사합니다.