Skip to content

Latest commit

 

History

History
343 lines (319 loc) · 18 KB

README_KR.md

File metadata and controls

343 lines (319 loc) · 18 KB

English | 简体中文 | Deutsch | 日本語 | 한국어 | Português

PyPI version Open Source Helpers Build Status Coverage Status

Python 버전 자료구조 및 알고리즘

Python 3로 구현한 간단하고 명확한 자료구조와 알고리즘들의 예제 입니다.

기여 활동

프로젝트 활동 참여에 관심을 가져주셔서 감사합니다! 여러가지 방법으로 이 프로젝트에 기여해주세요. 기여 방법 소개

테스트 종류들

unittest 사용

아래 명시된 모든 테스트 실행하기:

$ python3 -m unittest discover tests

특정 테스트 실행하기 위해선 아래 코드로 실행할 수 있습니다 (예시: sort):

$ python3 -m unittest tests.test_sort

pytest 사용

아래 명시된 모든 테스트 실행하기:

$ python3 -m pytest tests

알고리즘 설치

만약 API 알고리즘들을 당신의 코드에 사용하기를 원한다면, 아래 코드로 간단하게 실행할 수 있습니다:

$ pip3 install git+https://github.com/keon/algorithms

그리고 python 파일을 만듦으로 테스트할 수 있습니다: (예시: 'sort'안에서 'merge_sort'사용)

from sort import merge_sort

if __name__ == "__main__":
    my_list = [1, 8, 3, 5, 6]
    my_list = merge_sort.merge_sort(my_list)
    print(my_list)

알고리즘 삭제

만약 당신이 알고리즘들을 삭제하기 원한다면, 아래 코드로 간단하게 실행할 수 있습니다:

$ pip3 uninstall -y algorithms

구현 알고리즘 목록

기여자들

이 저장소는 아래 사람들에 의해 유지되고 있습니다.

그리고 이 저장소를 만드는데 도움을 준 모든 기여자 분 들에게 감사를 표합니다.