전체 글(14827)
-
Octotree - github를 eclipse의 Project Explorer 유사하게 만들어주는 확장 프로그램
Octotreeeclipse의 Project Explorer와 비슷합니다. 깃허브에 있는 소스들을 IDE 에디터처럼 계층화시켜 왼쪽 창에 보여주며 해당 파일 항목을 클릭하면 오른쪽에 소스코드를 보여줍니다. https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc 우측 상단의 [+ CHROME에 추가] 버튼 클릭 [확장앱 추가] jquery GitHub에서 본 화면
-
List vs Set vs Map
List vs Set vs Map
-
TreeMap<K, V> 클래스, Class TreeMap<K,V>, TreeMap의 생성자
TreeMap 클래스 · 이진검색트리(binary search tree)의 형태로 키와 값의 쌍으로 이루어진 데이터를 저장합니다. 검색과 정렬에 적합한 컬렉션 클래스입니다.· 키들의 모임을 얻어와야 키를 순차적으로 검색할 수 있습니다. · navigableKeySet 메소드는 키들이 모여있는 컬렉션 인스턴스의 참조 값을 반환합니다.· HashSet 이나 HashMap을 사용하던 도중 정렬기능이 필요할 때 정렬 기능을 지원해주는 TreeSet이나 TreeMap으로 변환해서 사용하는 것이 가능합니다. TreeSet의 경우에는 Comparator 인터페이스를 이용하여 구현해서 사용자가 직접 정렬을 구현할 수 있습니다. Class TreeMaphttps://docs.oracle.com/javase/8/docs/..
-
Sublime text 3-package control 설치하기
Package Control설치를 위한 Python code 카피해 오기 홈페이지 접속 https://sublime.wbond.net/installation https://packagecontrol.io/installation 설치한 Sublime 3 버전 선택 버전에 맞는 내용 선택 후 카피 import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.req..
-
해싱(Hashing), 해싱을 구현한 컬렉션 클래스(Java), 해싱 자료구조
해싱(Hashing)해싱은 해시함수(hash function)을 사용하여 데이터를 해시테이블(hash table)에 저장하고 검색하는 기법입니다.해시 함수는 데이터가 저장되어 있는 곳을 가리켜주기 때문에 다량의 데이터 중에서 원하는 데이터를 빠르게 찾을 수 있도록 해 줍니다. 해싱을 구현한 컬렉션 클래스(Java)HashSet, HashMap, Hashtable등이 있습니다. Hashtable은 컬렉션 프레임워크가 도입되면서 HashMap으로 대체되었으나 이전 소스와의 호환성을 위해서 지원하고 있습니다. 해싱 자료구조해싱에서 사용하는 자료구조는 배열과 링크드 리스트이 조합으로 되어 있습니다.저장할 데이터의 키를 해시함수에 넣으면 배열의 한 요소를 얻게되고, 다시 그 곳에 연결되어 있는 링크드 리스트에 저..
-
TreeMap클래스의 주요메소드
TreeMap클래스의 주요메소드