20250929 baekjoon

This commit is contained in:
songyc macbook 2025-09-29 22:12:41 +09:00
parent b601ae8c09
commit c8476fd2fb

View File

@ -0,0 +1,29 @@
import java.util.ArrayList;
import java.util.Scanner;
public class _5639 {
static void PostOrder(ArrayList<Integer> arr, int start, int end) {
if(start > end) return;
int root = arr.get(start);
int mid = start + 1;
while(mid <= end && arr.get(mid) < root) mid++;
PostOrder(arr, start + 1, mid - 1);
PostOrder(arr, mid, end);
System.out.println(root);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> nums = new ArrayList<>();
while(sc.hasNextInt()) {
nums.add(sc.nextInt());
}
sc.close();
PostOrder(nums, 0, nums.size()-1);
}
}