학습과 교육을 위해 Python으로 구현한 알고리즘을 모아 커뮤니티가 관리하는 컬렉션입니다.
TheAlgorithms/Java
학습을 위해 Java로 구현한 고전 알고리즘과 자료 구조 모음입니다.
- 스타
- 66,397
- 포크
- 21,277
- 열린 이슈
- 11
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
이 저장소는 정렬, 검색을 비롯한 다양한 고전 컴퓨터 과학 분야의 알고리즘과 자료 구조를 Java로 구현합니다. 각 구현은 학습을 목적으로 작성되어 있어 실행 속도보다 명확성을 우선하며, Java 표준 라이브러리의 동등한 기능보다 느릴 수 있습니다.
이 프로젝트는 여러 프로그래밍 언어로 유사한 자료 모음을 관리하는 The Algorithms 커뮤니티의 일부입니다. 기여 가이드와 구현된 알고리즘을 정리한 디렉터리 파일이 포함되어 있으며, 코드 커버리지 보고와 함께 지속적 통합을 통해 빌드 및 테스트됩니다.
알고리즘을 공부하거나 기술 면접을 준비하면서 읽기 쉬운 Java 참고 코드를 찾는 개발자에게 적합합니다.
핵심 기능
- 01Java로 다양한 고전 정렬 및 검색 알고리즘을 구현합니다
- 02알고리즘 구현과 함께 일반적인 자료 구조도 다룹니다
- 03학습을 위해 작성된 코드로 가독성을 중시합니다
- 04구현된 모든 알고리즘을 정리한 디렉터리가 포함되어 있습니다
- 05코드 커버리지 보고와 함께 지속적 통합을 사용합니다
활용 사례
- Java 코드로 알고리즘과 자료 구조를 공부하기
- 알고리즘 지식이 필요한 코딩 면접을 준비하기
- Java로 작성된 고전 알고리즘의 참고 구현을 찾아보기
빠른 시작
- 1
한 번의 클릭으로 무료 온라인 개발 환경인 Gitpod.io에서 프로젝트를 엽니다
사용 전 알아둘 점
- 이 구현은 학습을 목적으로 하며 Java 표준 라이브러리보다 효율성이 떨어질 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Java은(는) 무엇인가요?
- 학습을 위해 Java로 구현한 고전 알고리즘과 자료 구조 모음입니다. 이 저장소는 정렬, 검색을 비롯한 다양한 고전 컴퓨터 과학 분야의 알고리즘과 자료 구조를 Java로 구현합니다. 각 구현은 학습을 목적으로 작성되어 있어 실행 속도보다 명확성을 우선하며, Java 표준 라이브러리의 동등한 기능보다 느릴 수 있습니다.
- Java은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Java은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Java은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Java의 마지막 커밋은 2026년 10월 22일입니다.
- Java은(는) 어디에 사용할 수 있나요?
- Java 코드로 알고리즘과 자료 구조를 공부하기 알고리즘 지식이 필요한 코딩 면접을 준비하기 Java로 작성된 고전 알고리즘의 참고 구현을 찾아보기
- Java는 어떻게 설치하나요?
- 한 번의 클릭으로 무료 온라인 개발 환경인 Gitpod.io에서 프로젝트를 엽니다
- Java은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TheAlgorithms/Java
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
22.5만+27 이번 주5.1만PythonMIT업데이트 5일 전
설명과 추가 학습 링크를 제공하는 고전 알고리즘 및 자료 구조의 JavaScript 모음입니다.
19.7만+3 이번 주3.1만JavaScriptMIT업데이트 3개월 전
학습과 면접 준비를 위해 Go로 구현한 고전 알고리즘 및 자료구조 모음입니다.
1.8만2.8천GoMIT업데이트 3개월 전
실행 가능한 코드와 삽화를 제공하는 무료 오픈소스 자료구조·알고리즘 교재로, 12개 이상의 프로그래밍 언어를 지원합니다.
13.1만1.5만JavaOther업데이트 14일 전
외부 라이브러리 없이 C++17로 구현한 수학, ML, 컴퓨터 과학, 물리 분야의 알고리즘과 자료구조 모음입니다.
3.5만7.9천C++MIT업데이트 21일 전
교육용으로 Rust로 구현한 고전 알고리즘과 자료 구조 모음입니다.
2.6만2.6천RustMIT업데이트 11일 전