Skip to content

19-1-skku-oss/2019-1-OSS-L2

Repository files navigation

Introduce our team

Team name : L2

프로젝트 소개

캡처


Github 및 다른 오픈소프트웨어 사이트들을 통해 수많은 오픈소프트웨어들을 접했지만, 아직 팀 멤버들의 힘으로는 수정이 어려운 프로젝트들이 대부분이었다.

오픈소프트웨어 실습 강의 이외에 듣는 강의들과 연관을 지으려고 했고, 이를 통해 찾은 것이 현재의 프로젝트 알고리즘 구현이다.

다양한 언어로 구현되어 있는 알고리즘들 중 C++에서 구현되지 않은 것을 구현하려고 한다.

다른 강의 시간에 이론으로 배운 것들을 실제로 구현해보며, 그리고 기존에 구현되어있던 것들 중 수정할 것들은 수정하며 오픈소프트웨어 과제 이외에 팀원 개개인의 코딩 및 알고리즘 구현 능력을 향상시키는 것이 이번 오픈소프트웨어 실습의 단기적인 목표이다.

모든 언어를 사용하여 알고리즘들을 구현하면 더 좋겠지만, 우선 기본적인 언어의 알고리즘 구현을 통해 다른 언어에 적용시키는 것을 장기적인 목표로 잡았다.

1. 개요

  • C++을 이용한 알고리즘, 자료구조 또는 헤더의 내장 함수들을 소개해주는 프로젝트
  • 즉, 알고리즘이나 자료구조를 공부하는 사람들을 위한 프로젝트이며
    헤더 안 함수들의 내부구현을 알려줌으로써 C++학습을 위한 프로젝트

2. 선정이유

  • 팀원들이 공통으로 사용할 수 있는 언어인 C++로 채택
  • 선정 프로젝트에 생각보다 많은 알고리즘, 자료구조, 함수 등이 구현되어 있지 않음
  • 알고리즘/자료구조의 복습 및 활용측면에서 유용
  • math.h 의 내장 함수 경우, 코드생성에 쉽게 기여

3. 기여방식

  • 구현되어 있지 않은 코드 추가
  • 구현되어 있는 코드 더 효율적으로 수정

선정 프로젝트 페이지

https://github.com/TheAlgorithms/C-Plus-Plus

정적 페이지

https://19-1-skku-oss.github.io/2019-1-OSS-L2/