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

Now or Never

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

Now or Never

검색하기 폼
  • 분류 전체보기 (292)
    • Java (43)
      • Java 올인원 패키지 (32)
      • Java Basic (7)
      • Java Design Pattern (1)
      • JDBC (2)
      • Java OOP (1)
    • Information (1)
    • 컴퓨터 공학(CS) (19)
      • 데이터베이스 (6)
      • 시스템 분석 및 설계 (2)
      • 운영체제 (7)
      • 네트워크 기본 정보 (4)
    • Study (49)
      • DataStructure (11)
      • TIL in Japanese (Today I Le.. (27)
      • TIL in English (Today I Lea.. (2)
      • TIL (Today I Learned) (9)
    • JSP (27)
      • 인프런 JSP (23)
      • MVC1 게시판 만들기 (4)
    • CSS (2)
      • 생활코딩 - CSS (2)
    • javaScript (8)
      • 생활코딩 - JavaScript (4)
      • Udemy - WebBootcamp (1)
      • javaScript (3)
    • DataBase (13)
      • 생활코딩 - MySQL (1)
      • 오라클 SQL (10)
      • SQL 용어 (2)
    • Spring (17)
      • 인프런 - Spring (4)
      • SpringBoot & AWS (5)
      • 패캠 - Spring (1)
      • Maven (6)
      • Spring lecture (1)
    • Algorithm (65)
      • Algorithm Practice (21)
      • Codility (6)
      • 백준 (30)
      • SWEA (2)
      • 프로그래머스 (5)
    • HTML (2)
      • 클래스라이언 웹기초 (0)
      • HTML 용어 개념 (2)
    • 리눅스 (8)
      • 리눅스 기초 (1)
      • 생활코딩 리눅스 (0)
      • Ubuntu on Windows 10 (7)
    • 생각정리 (6)
    • 토막지식시리즈 (29)
      • GraphQL 토막지식 (3)
      • javascript 토막지식 (12)
      • React 토막지식 (7)
      • DB 토막지식 (1)
      • Rxjs 토막지식 (0)
      • 삽질기록 (4)
  • 방명록

Study/DataStructure (11)
생활코딩 DataStructure -3

1. ArrayList 기능구현 1.1 remove(index) - remove(int index) : 삭제하고자하는 index에있는 요소를 삭제하고 해당 index의 element를 리턴함 public Object remove(int index) { Object removed = elementData[index]; for (int i = index; i < size-1; i++) { elementData[i] = elementData[i+1]; } elementData[size-1] = null; size--; return removed; } 1.2 removeFirst(), removeLast() public Object removeFirst() { return remove(0); //return이 ..

Study/DataStructure 2020. 2. 14. 22:59
생활코딩 DataStructure -2

1. ArrayList 1-1 Iteration 반복 ArrayList numbers = new ArrayList(); numbers.add(10); numbers.add(20); numbers.add(30); numbers.add(40); Iterator it = numbers.iterator(); - numbers는 ArrayList 객체. - numbers.iterator(); = numbers를 이용하여 직접 순회하는 것이 아니라. numbers 객체가 갖고 있는 iterator() 메서드를 호출 하고 있음. - Iterator it = numbers.iterator(); = 호출된 iterator() 메서드는 어떠한 값을 리턴할 것인데, 그 값은 It라는 변수에 담길 것이고, Iterator i..

Study/DataStructure 2020. 2. 13. 19:07
생활코딩 DataStructure -1

1. DataStructure의 필요성 1-1 현실을 프로그래밍적으로 표현하는 것 ex) 현실에서의 Tree는 뿌리에서부터 가지가 뻗어나가는 구조, 이러한 현실세계의 Tree구조를 프로그래밍적으로 조직도나 디렉터리로 표현할 수 있다. ex2) Set은 집합을 나타내는데, set구조를 통하여 프로그래밍적으로 집합간(영어스터디, 프로그래밍스터디 등) 교집합, 합집합을 구할 수 있다. - 이러한 구조들을 공부하고, 프로그래머들이 짜놓은 데이터구조를 익히면서 나만의 데이터구조를 만들 수 있다. 1-2 큰 데이터를 효율적으로 관리할 수 있다. ex) 1권의 책을 관리하는 것은 쉽다, 하지만 100권 이상일 경우, 정리를 하지 않으면 원하는 책을 찾는 건 쉽지 않다. 따라서 책을 다양한 기준으로 정렬하면 원하는 책..

Study/DataStructure 2020. 2. 12. 23:25
이전 1 2 3 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 생활코딩리눅스
  • chapter8
  • 20200413
  • 20200429
  • 20200421
  • 20200403
  • 20200622
  • 20200503
  • 20200420
  • 20200417
  • chapter7
  • 20200512
  • 20200425
  • 20200424
  • 20200804
  • 20200510
  • 20200423
  • 20200504
  • 20200415
  • 백준
  • likelion
  • 20200624
  • 20200317
  • 20200406
  • 20200502
  • 20200428
  • 20200427
  • 20200330
  • 20200319
  • 20201204
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바