검색 2

[자료구조] 검색

[3장. 검색] 1. 검색 알고리즘 검색과 키 검색 : 데이터 집합에서 원하는 값을 가진 요소를 찾아내는 것이다. 키 : 주목하는 항목. 키는 데이터의 일부에 해당한다. 조건은 하나만 지정하기도 하지만 논리곱이나 논리합을 사용하여 복합해서 지정하기도 한다. 배열에서 검색하기 체인법 : 같은 해시 값의 데이터를 선형 리스트로 연결하는 방법이다. 오픈주소법 : 데이터를 위한 해시값이 충돌할 때 재해시하는 방법이다. 선형 검색 : 무작위로 늘어놓은 데이터 모임에서 검색을 수행한다. 이진 검색 : 일정한 규칙으로 늘어놓은 데이터 모임에서 아주 빠른 검색을 수행한다. 해시법 : 추가, 삭제가 자주 일어나는 데이터 모임에서 아주 빠른 검색을 수행한다. 데이터의 검색, 추가, 삭제에 소요되는 비용을 종합적으로 계산해..

CS/Data Structure 2019.12.05

[Linux] 리눅스 커맨드라인 툴 기초

개요 : 리눅스 커맨드라인은 신입 개발자의 기본 소양. 알면 알수록 빠르고 편해진다. 리눅스는 수십년을 이어온 강력한 툴. 리눅스는 GUI 프로그램만으로는 조금 부족. 알수록 강력함. 개발 환경/ 소프트웨어 구동 환경으로 리눅스를 사용하는 곳이 많다. 클라우드 환경에 설치되는 가상 OS 의 비율은 리눅스 9 : 윈도우즈 1 사람은 GUI 프로그램을 사용할 수 있지만 소프트웨어는 GUI 프로그램을 사용할 수 없다. 시스템 프로그래밍, 커맨드 라인 툴을 이용해 시스템 정보를 처리해야 한다 텍스트 처리 옵션 -c, --bytes=[-]NUM : NUM byte만 출력, byte 입력시 K,M,G,T 입력가능 -n, --lines=[-]NUM : NUM line만 출력 NUM '-'입력시 문서의 마지막 NUM ..

CS/OS 2019.09.24
반응형