라니킴의 기록 남기기

  • 홈
  • 태그
  • 방명록

개발/알고리즘&자료구조 2

[자료구조] Queue Java로 구현하기

First In First Out (FIFO) //add, remove, peek, isEmpty import java.util.NoSuchElementException; class Queue { class Node { private T data; private Node next; public Node(T data) { this.data = data; } } //queue는 앞뒤 값의 주소를 알고 있어야 된다. private Node first; private Node last; //값 추가 public void add(T item) { Node t = new Node(item); //마지막 노드가 있다면 새로 생성한 노트를 붙인다. if (last != null) { last.next = t; } la..

개발/알고리즘&자료구조 2022.02.08

[자료구조] Stack Java로 구현하기

First In , First Out //pop, push, peek, isEmpty class Stack { class Node { private T data; private Node next; public Node(T data) { this.data = data; } } private Node top; //맨 위에 있는 값의 주소만 기억하면 된다. //가장 위의 값 제거 public T pop() { if (top == null) { throw new EmptyStackException(); } T item = top.data; top = top.next; return item; } //가장 위로 값 추가 public void push(T item) { Node t = new Node(item); t..

개발/알고리즘&자료구조 2022.02.07
이전
1
다음
더보기
프로필사진

하루하루 기록을 남기는 공간입니다.

  • 분류 전체보기 (57)
    • 개발 (43)
      • 끄적이기 (18)
      • 알고리즘&자료구조 (2)
      • JAVA (1)
      • Spring&SpringBoot (6)
      • 네트워크 (1)
      • DataBase (1)
      • Project (5)
      • iOS (9)
    • 코딩테스트문제풀이 (5)
      • Codility (1)
    • 정보 (4)
    • 일상 (4)

Tag

구글지도, Component, kakao login, 소셜로그인, Unit Test, WebView, JSON, IOS, CORS, Google Map, 인스타그램, SWIFT, 카카오로그인, 항해99, Storyboard, UICollectionView, 스토리보드, WebKit View, ats, network,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바