이 프로그램을 사용하여 스택에서 데이터를 푸시하려고 시도하는 중 잘못된 출력이 표시됩니다. 스택 크기가 5이지만 스택 요소를 인쇄하면 잘못된 값을 제공하면서 무한 루프로 실행됩니다. 오류가 무엇입니까? #include <stdio.h>
#include <stdlib.h>
struct node {
int data;
struct node
Java Stack 클래스에서 클래스를 상속 받았습니다. 이 클래스의 push 및 pop 메서드를 재정의했습니다. 어쨌든, 모든 푸시마다 size()가 항상 0 인 스택에 아무것도 추가되지 않습니다. 잘못되었을 수도있는 모든 것을 조언 해주세요. 부착 코드 : 당신은 따라서 모든 기능을 상속 그러나 당신은 또한 당신의 생성자에 Stack 인스턴스를 생성하고
Xcode (Swift)의 스택 뷰 내에서 테이블 뷰를 구현하고 싶습니다. 스토리 보드에 모두 넣어도 문제가 없습니다. UIViewController를 사용하여 다양한 스택 뷰를 제어하고 있지만 테이블 뷰를 연결하는 방법을 알 수 없습니다. 아마도 스택보기 개념을 포기하는 것이 가장 좋습니다. 특정 디스플레이 문제에 대해 깔끔한 작업을하기 때문에 선호하지
나는 약간 혼란 스럽다. 구조체를 사용하면 전체 struct가 값 유형이므로 해당 필드를 직접 변경할 수 없습니다. 하지만 값 유형 필드가있는 클래스는 어떻게됩니까? 공개 필드 int X가있는 경우 제대로 수정할 수 있습니다. 그 분야의 가치 유형 성격의 유일한 징후는 논증으로 넘어갈 때 사본이 될 것입니까? EDIT : B의 콘텐츠 또한 Class A
Java에서 객체는 힙에 저장되지만 메소드 로컬 변수는 스택에 있습니다. 하지만 jconsole을 열면 스택에 할당 된 메모리가 보이지 않습니다. 난 그냥 힙과 permgen (자바 6)을 참조하십시오. 스택은 물리적 인 것이 아니라 힙에서 논리적으로 분리되어 있습니까?
C로 작성된 기존 코드베이스가 있습니다. 원하는 것은 런타임에 함수 호출 순서를 변경하는 것입니다. 예를 들어, func_A가 func_B를 호출한다고 가정합니다. 필자가 원하는 것은 func_B가 호출 될 때마다 func_B 내에서 코드를 실행하는 대신에 몇 가지 조건을 기반으로 func_C를 실행해야한다는 것입니다. func_C (arg1,arg2)
나는 스택 사용을 소개하는 온라인 코스를 몇 편이나 택했다. 따라서, 나는 간단한 C 프로그램의 스택을 보여줌으로써 그것을 이해하려고 노력 해왔다. 나는 그것을하는 몇 가지 방법을 발견하고 gdb (backtrace ...)를 사용하여 시도했다. 그러나 버그가 발생할 경우 스택 정보 만 표시 할 수 있습니다. 프로그램이 제대로 실행 되더라도 스택을 표시하는
부모 프로세스가 있고 하위 프로세스는 execve입니다. 나는 피크 힙과 자식의 스택 사용만을 추적하고자한다. 누군가가 어떻게 말해 줄 수 있습니까? 나는 valgrind --tool=massif --track-child=yes prog
를 사용하여 생각하지만, 대산 괴에 의해 생성 된 보고서는 부모의 메모리 정보가 포함되어 있습니다. 나는 아이에게만
내 과제는 사용자에게 5 개의 문자열을 묻는 테스트 프로그램을 작성하고이를 MyStack 및 ArrayList를 사용하여 역순으로 표시하는 것입니다. 사용자 입력을 받아서 스택에 넣고 역순으로 출력하는 방법을 찾는 데 도움이 필요합니다. MyMain My Main:
package arraylist;
import java.util.Scanner;