'스택' 태그의 글 목록
본문 바로가기
728x90
반응형

스택7

2022-04-23-자바의-메모리-모델과-Object-클래스 01.자바 가상머신의 메모리 모델 운영체제 관점에서 가상머신도 그냥 프로그램 운영체제가 일반 프로그램에게 4G의 메모리 공간을 할당해주면 JVM에게도 4G메모리 공간을 할당 자바 프로그램이 두 개 실행 되면 가상머신도 두개 실행 01.1 메모리영역의 종류 메소드 영역 메소드의 바이트 코드, static 변수 스택 영역 지역변수, 매개변수 힙영역 인스턴스 02.메모리 모델 설명 대게 Hello.java -> xxx.class 이렇게 생성이되는데 xxx에는 컴파일러의 결과 같은 실행 명령어들이 있음 즉, 자바소스코드의 바이트 코드가 담김 우리가 만드는 소스는 main -> 메소드들을 호출하는 식인데 메소드의 호출에 대한 정보가 담긴다고 생각하면 쉬울듯 03.메소드 영역 메소드 영역에는 바이트 코드와 stat.. 2022. 4. 24.
프로그래머스 프린터 https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린�� programmers.co.kr #include #include #include #include using namespace std; struct Data { int pri,idx; }; int solution(vector priorities, int location) { int answer = 0; int J = 0; vectorret;//최종 나오는 순서 저장 queueq; for (int.. 2020. 8. 19.
프로그래머스 주식가격 https://programmers.co.kr/learn/courses/30/lessons/42584 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr #include #include using namespace std; vector solution(vector prices) { vector answer; for (int i = 0; i < prices.size(); i++) {// 반복 int time = 0; for (int j = i+1; j < prices.siz.. 2020. 8. 12.
프로그래머스 탑 https://programmers.co.kr/learn/courses/30/lessons/42588?language=cpp 코딩테스트 연습 - 탑 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다 programmers.co.kr #include #include #include #include using namespace std; vector solution(vector heights) { vector answer; stacks; //데이터 거꾸로 담기 for (int i = heights.size()-1; i >= 1; i--) { int flag = 0;// 수.. 2020. 7. 27.
728x90
반응형