Last updated: 2019-06-11
You can find more detail about project:
2019-1-OSS-E5 Wiki page
It includes 1. Project member information 2. Project Milestone 3. Every Day Activity
All Algorithms implemented in python
These implementations are for demonstration and educational purposes. Almost parts of project are consisted with Data structures, sorting algorithms, search algorithms, etc. They are less efficient than the implementations in the Python standard library.
Improve original project by sequences below:
- Find new data structures or algorithm that are meaningful to educate, but didn't exist that original project.
- Search to get definition and actions of upper one.
- Get implementation with considering definition and actions.
- Make comments for implemented codes with Korean and English both.
- Make README.md for description of our implementations.
프로젝트 마일스톤 : Link to project milestone
If you have question? Send email: jaewan7599@skku.edu
개인 일일 성과 업로드 링크: Detail of each person every day activity
문재완
Worker
: 문재완 (Jaewan Moon, jaewan7599@skku.edu)
임성근
Worker
: 임성근 (Sunggeun Lim, nicholas369@naver.com)
김지영
Worker
: 김지영 (JiYoung Kim, pitlover@naver.com)
- 3n+1.py
- FindMax.py
- FindMin.py
- Hanoi.py
- abs.py
- absMax.py
- absMin.py
- average.py
- factorial_python.py
- factorial_recursion.py
- modular_exponential.py
- simpson_rule.py
- trapezoidal_rule.py
- fibonacci_iteration.py
- PrimeCheck_basic.py
- PrimeCheck.py
- find_lcm.py
- find_gcd.py
- newton_raphson.py
- sieve_of_eratosthenes.py
배상준
Worker
: 배상준 (SangJun Pae, psj97047@naver.com)
- Circular_linked_list.py
- basic_binary_tree.py
- binary_search_tree.py
- README.md
- Wiki: Project member info
- Wiki: Every Day Activity
- Wiki Home
- Wiki Project Milestone
- How to Contribute.md
- AVLtree.py
- family tree.py
- segment tree.py
- lazy_segment_tree.py
- fenwick_tree.py
- is_Palindrome.py
- doubly_linked_list.py
- swapNodes.py
- singly_linked_list.py
- trie.py
- data_structures/README.md
- data_structures/graph/README.md
- data_structures/tree/README.md
- data_structures/tree/binary%20tree/README.md
- data_structures/linked_list/README.md
- data_structures/heap/README.md
개인정보 조회 링크 : Link To Member info
문재완(Jaewan Moon)
- Git ID: jaewan7599
- Student ID : 2017312554
- Email Adreess : jaewan7599@skku.edu
- Role : Team Leader, Implement BTree data structure
김지영(JiYoung Kim)
- Git ID: pltlover
- Student ID : 2018313475
- Email Adreess : pitlover@naver.com
- Role : Add Korean comments, Fix some erros, edit and add file to Maths
임성근(Sunggeun Lim)
- Git ID: nicholas369
- Student ID : 2015311988
- Email Adreess : nicholas369@naver.com
- Role : Static page, Edit and add files to data structure
배상준(SangJun Pae)
- Git ID: jun-honey
- Student ID : 2018310364
- Email Adreess : psj97047@naver.com
- Role : Data structure, Edit and add files to data structure, Description of topic
Korean Translation(Description)
- lots of files are only written in English.
So anybody can contribute by translating py code English to korean. - We are looking forward to contribute for helping Korean educator who teaches basis of CS!
Adding Code
We need addtional code and variaty of algorithms :
- Add algorithm
- Add function
- Delete unneeded file
Fixing Code
If there are some erros in original files,
- Explain the errors
- Fix
- Check
Explaning algorithms
There are too little explanations for beginners. So you can contribute by :
- Explanation in py code
- Explanation in README file.