Development/Algorithm, DataStructure(95)
-
ArrayList & Vector 사용시 고려사항
ArrayList & Vector 사용시 고려사항· ArrayList 와 Vector는 배열을 이용한 자료구조로 데이터를 읽고 저장하는 데는 효율적이지만 그 크기를 변경해야할 경우 새로운 배열을 생성한 후 기존의 배열의 데이터를 복사하기 때문에 효율성이 떨어지게 됩니다.· 처음 ArrayList 나 Vector의 인스턴스 생성시 저장할 데이터의 개수를 미리 고려하여 충분한 크기의 인스턴스를 생성하는 것이 좋습니다. · ArrayList 클래스는 Vector클래스와 동일하며 성능을 개선한 클래스가 ArrayList 클래스입니다.· Vector 클래스는 ArrayList 클래스와 마찬가지로 List 인터페이스를 상속받습니다. 따라서 Vector 클래스에서 사용할 수 있는 메소드는 ArrayList 클래스에서..
-
Data Structure Visualizations
Data Structure Visualizations데이터 구조별로 데이터가 어떤 알고리즘으로 처리되는지 에니메이션을 통해 보여주는 서비스입니다. https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
-
트리(tree)
트리(tree)· 수학, 특히 그래프 이론에서 회로가 없는 연결 무향 그래프· 나무를 닮은 자료구조.· 뿌리, 가지, 잎으로 이루어져 있다. http://bit.ly/2GtxL8ihttp://bit.ly/2KV3G6Lhttps://en.wikipedia.org/wiki/Tree_(data_structure)
-
트리(tree) 자료 구조의 활용
트리(tree) 자료 구조의 활용트리 자료구조는 활용분야가 다양한 자료 구조 입니다.· 운영체제의 파일 시스템· 검색 엔진· DOM(Document Object Model)· 데이터 베이스· 컴파일러 등
-
데이터양(데이터용량) 변환
데이터양(데이터용량) 변환 http://bit.ly/2D58lg6
-
Algorithm Visualizer
Algorithm Visualizer코드의 알고리즘을 시각화시켜주는 사이트입니다. https://algorithm-visualizer.org/ https://github.com/algorithm-visualizer/algorithm-visualizer