collection framework 에서
List의 특징은 " 순서가 있다. 중복가능. 인덱스 정보가 있다"
/ ArrayList, Vector, LinkedList, Stack, Queue
set의 특징은 순서와 무관하고 " 집합개념 이자 중복이 불가하다"
ex) Lotto / HashSet, TreeSet
이 사이에 lterator라는 순서 객체인 Collection을
순환할 반복자(lterator)을 반환하는 역할.
반복객체를 만들어주어 쓰인다.
Map에서는 (Key, Value) 가 한쌍인 것이 특징.
https://blog.yena.io/studynote/2018/11/14/Algorithm-Basic.html
[Algorithm] 알고리즘 공부 시작 방법 및 순서
초보자 입장에서 알고리즘 공부를 시작하고 싶어서 뭐부터 해야 좋을지 조사하다가, 자료가 좀 모여서 포스트를 작성하게 됐다. 완전 심도 있게 학습한다기보단 공부할 것 체크리스트 정도가
blog.yena.io
import / Comparator
exteds - 클래스 불러올 때
abstracts - 추상클래스 불러올때
implements - interface 불러올때
내림순으로 출력 할 시에 *-1 ; 를 붙여준다
정렬 대상이 되는 클래스가 구현해야하는 인터페이스
Comparable 은 comparaTo()메서드를 구현
매개변수와 객체자신this를 비교
Comparator는 compare()메서드를 구현
두개의 매개변수를 비교