π κ°λ°λ°±μ
[Java κ°λ°λ°±μ] ν΄λμ€: Stack
νμ΅κ°μ λ°±μ€μ νλ μ€ λ§λλ λ¬Έμ λ€λ§λ€ λ¬Έμ μ κ·Όμ΄ μλ ꡬνμμ λ§νλ κ²½μ°λ€μ΄ λ°μνμ. λ¬Έμ μ μ κ·Όμ νλ κ³Όμ μ λ°±μ€μ νλ©° μ΅νμ§μΈμ , ꡬνμμ λ§νλ κ²μ νμ΅λΆμ‘±μ΄λΌ μκ°νμκ³ , μ΄λ₯Ό 보μνκ³ μ λΈλ‘κ·Έ μ 리λ₯Ό μμνκ² λ¨. ν΄λμ€ μμκ΄κ³ Collection (Interface) List (Interface) Vector (Class) Stack (Class) λ©μλ ꡬν체μ ꡬνλμ΄μλ λ©μλ λͺ©λ‘μ λλ€ μΆκ° push(E o): E νΉμ μμλ₯Ό Stackμ μΆκ°ν©λλ€. Stack ꡬν체 λ΄μ ν¨κ» ꡬνλμ΄μλ addElement()μ κ°μ λμμ ν©λλ€. μμ pop(): E top μμΉμ μλ μμλ₯Ό μμ νλ©° λ°νν©λλ€. λ§μ½ Stackμ΄ λΉμ΄μλ μνλΌλ©΄ μμΈλ₯Ό λ°μμν΅λλ€. (Em..
[μλ£κ΅¬μ‘° κ°λ°λ°±μ] Stack
νμ΅κ°μ λ°±μ€μ νλ μ€ λ§λλ λ¬Έμ λ€λ§λ€ λ¬Έμ μ κ·Όμ΄ μλ ꡬνμμ λ§νλ κ²½μ°λ€μ΄ λ°μνμ. λ¬Έμ μ μ κ·Όμ νλ κ³Όμ μ λ°±μ€μ νλ©° μ΅νμ§μΈμ , ꡬνμμ λ§νλ κ²μ νμ΅λΆμ‘±μ΄λΌ μκ°νμκ³ , μ΄λ₯Ό 보μνκ³ μ λΈλ‘κ·Έ μ 리λ₯Ό μμνκ² λ¨. μ°Έκ³ μλ£ https://cocoon1787.tistory.com/691 [Data Structure] μ€ν(Stack)κ³Ό ν(Queue) κ°λ , νΉμ§, νμ© μμ π μ€ν(Stack)μ΄λ? π μ€νμ κ°λ μ€ν(stack)μ΄λ μ΄λ ν μλ£λ₯Ό μμμ μ¬λ €λμ ννμ μλ£κ΅¬μ‘°μ λλ€. μ± μμ μμ¬μλ μ± λ€μ΄λ μ±ν¬λμ μ μλ₯Ό μμλ‘ λ€ μ μμ΅λλ€. π μ€νμ νΉμ§ cocoon1787.tistory.com μ μ: μ€ν (Stack) λ¨Όμ λ€μ΄κ° λ°μ΄ν°κ° λμ€μ λμ€λ (La..
[Java κ°λ°λ°±μ] μΈν°νμ΄μ€: Queue
νμ΅κ°μ λ°±μ€μ νλ μ€ λ§λλ λ¬Έμ λ€λ§λ€ λ¬Έμ μ κ·Όμ΄ μλ ꡬνμμ λ§νλ κ²½μ°λ€μ΄ λ°μνμ. λ¬Έμ μ μ κ·Όμ νλ κ³Όμ μ λ°±μ€μ νλ©° μ΅νμ§μΈμ , ꡬνμμ λ§νλ κ²μ νμ΅λΆμ‘±μ΄λΌ μκ°νμκ³ , μ΄λ₯Ό 보μνκ³ μ λΈλ‘κ·Έ μ 리λ₯Ό μμνκ² λ¨. μΈν°νμ΄μ€ μμκ΄κ³ Collection Queue μΈν°νμ΄μ€ λ©μλ ꡬν체μ λ°λμ νμν λ©μλ λͺ©λ‘μ λλ€ μΆκ° offer(E o): Boolean νΉμ μμλ₯Ό Queueμ μΆκ°ν©λλ€. Queueκ° κ½ μ°¨ μμ΄ λμ΄μ λ£μ μ μλ κ²½μ° falseλ₯Ό λ°νν©λλ€. Queue μλ£κ΅¬μ‘°μ addQueueμ κ°μ μν μ μνν©λλ€. add(E o): Boolean νΉμ μμλ₯Ό Queueμ μΆκ°ν©λλ€. Queueκ° κ½ μ°¨ μμ΄ λμ΄μ λ£μ μ μλ κ²½μ° μμΈλ₯Ό λ°μμν΅λλ€. ..
[μλ£κ΅¬μ‘° κ°λ°λ°±μ] Queue
νμ΅κ°μ λ°±μ€μ νλ μ€ λ§λλ λ¬Έμ λ€λ§λ€ λ¬Έμ μ κ·Όμ΄ μλ ꡬνμμ λ§νλ κ²½μ°λ€μ΄ λ°μνμ. λ¬Έμ μ μ κ·Όμ νλ κ³Όμ μ λ°±μ€μ νλ©° μ΅νμ§μΈμ , ꡬνμμ λ§νλ κ²μ νμ΅λΆμ‘±μ΄λΌ μκ°νμκ³ , μ΄λ₯Ό 보μνκ³ μ λΈλ‘κ·Έ μ 리λ₯Ό μμνκ² λ¨. μ°Έκ³ μλ£ https://go-coding.tistory.com/6 [μλ£κ΅¬μ‘°] JAVAλ‘ ν(Queue)ꡬν Queue Queueλ μλ£κ΅¬μ‘°μ μ€νκ³Ό λ°λμ ꡬ쑰λΌκ³ μκ°νλ©΄ λλ€. νλ FIFO(First In First Out)μ ννλ₯Ό κ°μ§κ² λ©λλ€. κ°μ₯ λ¨Όμ λ€μ΄μ¨ λ°μ΄ν°κ° κ°μ₯ λ¨Όμ λκ°λ ꡬ쑰λ₯Ό λ§νλ€. Enqueue : ν 맨 λ€ go-coding.tistory.com μ μ: ν (Queue) λ¨Όμ λ€μ΄κ° λ°μ΄ν°κ° λ¨Όμ λμ€λ (First In First..
[Java κ°λ°λ°±μ] Java API: μ μΆλ ₯ μ μ΄
νμ΅κ°μ λ°±μ€μ νλ μ€ λ§λλ λ¬Έμ λ€λ§λ€ λ¬Έμ μ κ·Όμ΄ μλ ꡬνμμ λ§νλ κ²½μ°λ€μ΄ λ°μνμ. λ¬Έμ μ μ κ·Όμ νλ κ³Όμ μ λ°±μ€μ νλ©° μ΅νμ§μΈμ , ꡬνμμ λ§νλ κ²μ νμ΅λΆμ‘±μ΄λΌ μκ°νμκ³ , μ΄λ₯Ό 보μνκ³ μ λΈλ‘κ·Έ μ 리λ₯Ό μμνκ² λ¨. μ°Έκ³ μλ£ https://sorjfkrh5078.tistory.com/93 [Java] Scanner vs BufferedReader Javaλ₯Ό μ²μ 곡λΆν λλ Scanner ν΄λμ€λ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ€μ μ λ ₯λ°μμ κ²μ΄λ€. import java.util.Scanner; public class Main { public static void main(String args[] ) { Scanner sc = new Scanner(System.in); int num = sc.n..