본문 바로가기 메뉴 바로가기

언젠가 꽃이 될 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

언젠가 꽃이 될 개발자

검색하기 폼
  • 분류 전체보기 (228) N
    • 프로그래밍 (92) N
      • postgreQL (0)
      • docker (1)
      • 앱개발 (1)
      • 개발 (5)
      • cs (3)
      • 디버깅 (19)
      • 이것이 취업을 위한 코딩 테스트다 (5)
      • 자바 (29)
      • 스프링 (4)
      • JPA (9)
      • querydsl (2)
      • database (2)
      • Spring Security (6)
      • Git (3)
      • 팁 (3) N
    • 코딩테스트 (70)
      • 백준 자바 (14)
      • 해커랭크 챌린지 (53)
    • 자격증 (39)
      • 정보처리산업기사 (39)
    • 독서 (8)
      • 스프링 부트와 AWS로 구현하는 웹 서비스 (2)
    • 기타 (5)
    • 일기 (0)
    • 사이드 프로젝트 (7)
      • 인증 시스템 구현 (6)
      • POI 프로젝트 (0)
  • 방명록

stack (4)
[자바의 정석] Ch 11 총정리 - 2

🤔 Stack ✔ LIFO(Last In First Out) 마지막에 저장된 것을 먼저 꺼냄. 저장(push), 추출(pop) 🤔 Queue ✔ FIFO(First In First Out) 제일 먼저 저장한 것을 먼저 꺼냄. 따라서 LinkedList가 적합함!! 저장(offer), 추출(poll) 다음의 예제를 통해 스택과 큐에 대해 이해하자. import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Ex11_4 { static Queue q = new LinkedList(); static final int MAX_SIZE = 5; // Queue에 최대 5개까지만 저장 public static ..

프로그래밍/자바 2022. 7. 30. 22:05
[hackerrank] hackerrank challenges Day 18 자바 코드 리뷰

18일차 코드 리뷰를 진행해보자. 오늘 문제는 Tutorial에서 배웠던 Stack, Queue를 선언하고 push, pop, enqueue, dequeue 메서드를 구현하는 문제였다. 수업시간에 배운 내용을 조금만 응용하면 되는 문제였다. 바로 코드를 통해 확인해보자. import java.io.*; import java.util.*; public class Solution { // Write your code here. LinkedList queue = new LinkedList(); Stack stack = new Stack(); // Write your code here. // pushCharacter(); public void pushCharacter(char c) { stack.push(c);..

코딩테스트/해커랭크 챌린지 2022. 7. 11. 16:52
[hackerrank] hackerrank challenges Day 18 자바 강의 리뷰

해커랭크 Day 18 챌린지를 시작해보자. 😆 오늘은 Stack과 Queue에 대해 배웠다. Stack과 Queue에 대해서 잘 모르는 독자는 다음의 링크를 참고하길 바란다. (글자 클릭 시 이동) [자바의 정석] Ch11-15 스택과 큐(Stack & Queue)란? 🤔 Stack이란? ✔ LIFO 구조(Last In First Out) 마지막에 저장된 것을 제일 먼저 꺼냄. 저장(push) 추출(pop) 🤔 Queue란? ✔ FIFO 구조(First In First Out) 제일 먼저 저장한 것을 제일 먼저 꺼냄. 🤔 Stack의.. dandev.tistory.com 필자의 '자바의 정석' 포스팅인데 저 글을 읽고도 이해가 되지 않는다면 해당하는 '자바의 정석' 강의를 듣고 문제를 푸는 것을 추천한다..

코딩테스트/해커랭크 챌린지 2022. 7. 11. 16:13
[자바의 정석] Ch11-15 스택과 큐(Stack & Queue)란?

🤔 Stack이란? ✔ LIFO 구조(Last In First Out) 마지막에 저장된 것을 제일 먼저 꺼냄. 저장(push) 추출(pop) 🤔 Queue란? ✔ FIFO 구조(First In First Out) 제일 먼저 저장한 것을 제일 먼저 꺼냄. 🤔 Stack의 메서드 🤔 pop()과 peek()의 차이 ✅ pop()은 맨 위에 값을 꺼내는 것이고 ✅ peek()은 맨 위에 값을 찾는 것이다. 🤔 search() ✅ stack에서 주어진 객체를 찾아 위치 반환하는 메서드 ✅ 못 찾으면 -1 반환 ✅ 배열과 달리 위치 1부터 시작 🤔 Queue 메서드 ✔ offer : 저장 ✔ poll : 추출 🤔 poll()과 remove()의 차이 ✅ remove() : 예외 발생(try-catch로 예외처리)..

프로그래밍/자바 2022. 7. 4. 01:11
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 해커랭크
  • 디버깅
  • JPA
  • 정보처리산업기사
  • challenges
  • 자바의 정석
  • 풀이
  • hackerrank
  • hackerrank challenges
  • 22 정보처리산업기사
  • ORM
  • 해커랭크 챌린지
  • 해커랭크 자바
  • Spring Security
  • Java
  • 코틀린
  • 정보처리 산업기사
  • 백준
  • 소스코드
  • BAEKJOON
  • 정보처리산업기사 공부법
  • 강의
  • 그리디
  • 이코테
  • 자바
  • 챌린지
  • 해커랭크 자바 챌린지
  • 22 정보처리 산업기사
  • 나동빈
  • 코드
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.