본문 바로가기

프로그래밍94

간단하고 쉬운 R , R Studio 설치하기 R 설치 R Studio 설치 1. R 설치 www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org 이곳으로 접속 좌측의 CRAN을 클릭. 그럼 여러나라들이 있을텐데 밑으로 내려서 Korea를 찾아서 그 밑에 있는 링크로 들어감. 저는 윈도우를 사용하므로 윈도우즈용을 설치했습니다. 둘 중 아무거나 클릭하면 됨. 클릭 후 다운로드 창이 뜹니다. 다운로드 하시고 실행하시고 다음 다음 누르시면 됩니다. 전 windows10 64bit 이기 때문에 32bit파일은 체크하지 않고 설치했습니다. (윈도우 bit 확인은 윈도우키 + pausebreak 키를 누르시면 시스템정보에서 찾으실 수 있습니다.) 그리고 나머지 다음, 다음을 계속 누르시면 이렇게 설치가 .. 2020. 10. 24.
JAVA subset 메소드 java.util.TreeSet에서 제공하는 subset 메소드에 대해 정리해보고자 합니다. java subset 메소드는 TreeSet안에 있는 객체들의 범위 검색을 해줍니다. 예시로 TreeSet 안에 a로 시작하는 단어부터 z 까지 있다고 가정해봅시다. 그중 b ~ e로 시작하는 단어를 검색하고 싶을 때 사용할 수 있습니다. 예시코드 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class TreeSetExample3 { public static void main(String[] args) { TreeSet treeSet = new TreeSet(); treeSet.add("apple"); treeSet.add("cherry"); tree.. 2020. 10. 13.
컬렉션 프레임 워크 (Set, HashSet) Set 컬렉션과 List컬렉션 비교 구분 저장순서 중복 Set(집합) 유지하지 않음.(순서 없음) (iterator 사용해야함) 불가(null도 하나의 null만 가능) List 유지함.(순서 있음) 가능 Set 컬렉션 주요 메소드 기능 메소드 기능 설명 객체 추가 boolean add(E e) 객체 저장 성공 하면 True, 중복 객체면 False*** 객체 검색 boolean contains(Object o) 주어진 객체가 저장되어 있는지 여부 True,False boolean isEmpty() 컬렉션이 비어있는지 True/False Iterator iterator() 저장된 객체를 한번씩 가져오는 반복자 리턴*** int size() 전체 객체 수 리턴*** 객체 삭제 int clear() 저장된 .. 2020. 10. 11.
컬렉션 프레임 워크 (List, ArrayList, Vector, LinkedList) 컬렉션 프레임 워크 인터페이스 분류 특징 구현클래스 Collection List - 인덱스 O (순서 있음) - 중복저장 가능 ArrayList, Vector, LinkedList Set - 인덱스 X (순서 없음) - 중복저장 불가 HashSet, TreeSet Map - Key, Value 쌍인 Entry 객체로 구성되어있음. - Key는 중복 저장 불가, Value는 가능. HashMap, Hashtable, TreeMap, Properties 1. List 컬렉션 - 인덱스로 추가, 검색, 삭제 하기 때문에 인덱스를 매개값으로 갖는 메소드가 많다. - List 배열은 객체의 번지를 참조한다. - null일 경우 객체 참조 X. 기능 메소드명 기능설명 객체추가 boolean add(E e) e를 L.. 2020. 10. 11.