언어별로 구현해본 알고리듬 모음을 소개합니다.
해당 페이지에서는 아래와 같이 설명하고 있군요..
Welcome to GitHub's largest open-source algorithm library
한마디로, 해당 웹페이지는 언어별로 구현해본 알고리듬 모음을 볼 수 있는 사이트로 머릿속에 넣어두시면 될것 같네요..
참고로, 알고리즘에 대한 설명도 아래와 같이 하고 있었습니다.
What is an Algorithm?
An algorithm is a set of rules that takes in one or more inputs, then performs inner calculations and data manipulations and returns an output or a set of outputs. In short, algorithms make life easy. From complex data manipulations and hashes, to simple arithmetic, algorithms follow a set of steps to produce a useful result. One example of an algorithm would be a simple function that takes two input values, adds them together, and returns their sum.Welcome to GitHub's largest open-source algorithm library
알고리즘에 대해서 간단하게 설명해보자면..
하나 이상의 입력을 받은 다음 내부 계산 및 데이터 조작을 수행하고 출력 또는 출력 집합을 반환하는 규칙 집합입니다.
(요컨대, 알고리즘은 삶을 쉽게 만들 수 있고요.. ㅎㅎ)
복잡한 데이터 조작 및 해시에서 간단한 산술에 이르기까지 알고리즘은 일련의 단계를 따라 유용한 결과를 생성하기도 하죠..
알고리즘의 한 가지 예는 두 개의 입력 값을 취하여 더하고 합을 반환하는 간단한 함수라고 머릿속에 넣어두셔도 될것 같네요..
해당 웹페이지의 특징은 아래와 같습니다.
- 정렬, 그래프 탐색, 머신 러닝, 문자열, 검색, 동적 프로그래밍, 자료구조, 수학, 암호화, 디지털 이미지 처리 등
- 플레이그라운드 에서 바로 실행 가능
- 각 프로그래밍 언어별 Repo로 구성되어 언어 학습자들에게 유용
→ Python, Java, Rust, C++, Go, C#, Scala, Dart, PHP, Kotlin, Ruby, R, Jupyter, Swift, Haskell, Julia, OCaml, Elixir, Lua, Elm,..
좀 더 자세한 사항은 아래 웹페이지를 참고하시면 될것 같네요..
오늘의 블로그는 여기까지고요..
항상 믿고 봐주셔서 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
차세대 아이폰 디자인 해보기 (neal.fun) (4) | 2022.08.25 |
---|---|
Crawlee - 웹스크래핑 & 브라우저 자동화 라이브러리 (crawlee.dev) (0) | 2022.08.25 |
애플, 자가 수리 서비스를 맥북으로 확장 (apple.com) (2) | 2022.08.23 |
Maps.earth - 셀프 호스트 가능한 오픈소스 지도 (about.maps.earth) (0) | 2022.08.23 |
SurrealDB - 분산 Document-Graph 데이터베이스 (github.com/surrealdb) (0) | 2022.08.23 |