ภาพรวมปัญหา ได้รับอาร์เรย์ arr[] ต้องหาสำหรับแต่ละองค์ประกอบ: Next Greater Element (NGE) - องค์ประกอบแรกทางขวาที่มากกว่า Next Smaller Element (NSE) ของ NGE นั้น - องค์ประกอบแรกทางขวาของ NGE ที่น้อยกว่า NGE ถ้าไม่มีให้คืน -1 ตัวอย่าง อินพุต arr[] = {4, 2, 8, 3, 9, 1} เอาต์พุต {3, 3, 1, 1, -1, -1}