• Home
  • About
    • Yerim Oh photo

      Yerim Oh

      Happy and worthwhile day by day :)

    • Learn More
    • Email
    • LinkedIn
    • Instagram
    • Github
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects

[INDEX] Java_자료구조

26 Jul 2021

Reading time ~1 minute

Table of Contents
  • 목차
  • [11] 자바 자료구조 개념 learn [11]
  • [12] Linked List구현 learn [12]
  • [13] Linked List를 main클래스에서 사용 learn [13]
  • [14] 큐(Queue)사용 learn [14]
  • [15] Java_자료구조(해시테이블 개별 체이닝 Separate Chaining 자바 구현) learn [13] \

목차

[11] 자바 자료구조 개념 learn [11]

  • 자료 구조(Data Structure)
    • 파일 구조
    • 데이터베이스
  • 객체지향
    • 객체
    • Class
    • 문제
  • 생성자
    • 필요한 이유
    • 생성자 정의
  • 접근 권한 설정

[12] Linked List구현 learn [12]

  • Linked List
    • 쓰게 된 배경
    • 정의
    • 장단점
    • 구조
    • 구현
  • LinkedList 구현
    • 새로운 노드를 생성하여 기존의 노드에 링크하는 함수
    • 출력 함수
    • 노드 사이 삽입
    • head 값 바꾸기
  • 맨 마지막 값 지우기
    • 특정 값 지우기
    • 전체 코드

[13] Linked List를 main클래스에서 사용 learn [13]

  • 전체 코드
  • main 클래스
    • LinkedList인스턴스 생성
    • 문제
  • 이중 연결 리스트

[14] 큐(Queue)사용 learn [14]

  • 큐(Queue)
    • LinkedList 구현
      • LinkedList 추가 구현
    • 큐(Queue) 구현
  • main 함수에서 불러오기
    • 문제
  • 다른 방법으로 큐 구현
    • LinkedList 추가 구현
  • Queue

[15] Java_자료구조(해시테이블 개별 체이닝 Separate Chaining 자바 구현) learn [13] \

  • 개별 체이닝 Separate Chaining 자바 구현
    • hash node
    • hash table class
      • 기본 뼈대
      • 키로 값을 찾는 것
      • 해당 값을 검색하는 함수
      • 충돌이 일어났을 때의 처리
      • insert에서 덮어 써서 값을 업데이트 할 때
    • hash main
      • 데이터를 집어 넣음
      • 데이터가 있는지 검색하는 법


BasicJava Share Tweet +1