Stack 스택은 데이터를 일시적으로 쌓아 놓는 자료구조로, 데이터의 입력과 출력 순서는 후입선출(LIFO)이다. 자바 프로그램에서 메서드를 호출하고 실행할 때 프로그램 내부에서 스택을 사용한다. 스택에 데이터를 넣는 작업을 push라 하고, 스택에서 데이터를 꺼내는
📍 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비를 공부하고 주요 내용을 정리문자열을 대문자 문자열로 변환 String str2 = str1.toUpperCase(); 소문자로 변환할 경우 toLowerCase()문자를 대문자 문자로 변환 char t
코딩테스트에서 주로 사용되는 입력 클래스는 Scanner와 BufferedReader이다.이 두 클래스의 특성에 대해 살펴보자!🤓Java.util.Scanner 클래스는 화면, 파일, 문자열과 같은 입력소스로부터 문자 데이터를 읽어오는데 도움을 줄 목적으로 JDK1.
최대힙, 최소힙을 이용한 PriorityQueue에 대해 살펴보자! 🤓또한 PriorityQueue와 함께 사용되는 Comparator에 대해서도 알아보자! 🤓👊PriorityQueue는 priority heap을 기반으로 한 무제한 우선순위 큐이다.Priorit
자바는 call by value만 있다고 한다.그렇다면 call by value란 무엇일까?먼저 call by value와 call by reference에 대해 알아보자.🤗call by value = 값에 의한 호출데이터 값을 복사해서 함수로 전달하기 때문에 호출