자료구조와 알고리즘은 프로그래밍의 필수적인 부분입니다. 자료구조와 알고리즘은 컴퓨터 과학의 기초에 속하는데, 이것들은 더 적은 시간에 우리에게 더 낫고 효율적인 코드 작성하는 데 이점을 줍니다. 이것은 소프트웨어 공학 인터뷰 질문과 관련된 중요한 주제이기 때문에, 개발자들은 반드시 자료구조와 알고리즘에 대한 지식을 가지고 있어야 합니다.
🌟 별 표시 해주세요! 🍴 포크해 주세요! 🤝 이것에 기여해주세요!
컴퓨터 과학에서 자료 구조는 효율적인 접근과 수정을 가능하게 하는 자료 조직, 관리, 저장 형식 입니다. 따라서, 자료 구조는 효율적인 사용과 검색을 위해 당신의 데이터가 메모리에 저장되는 하나의 방법 또는 형식 입니다.
알고리즘은 작업을 수행하는 데, 사용되는 명령어들의 집합 입니다. 예를 들어, 리스트에서 제일 큰 숫자 찾기, 카드 한 덱에서 모든 빨간 카드 제거하기, 이름들의 집합을 정렬하기, 친구의 의견만으로, 영화의 평균 등급 알아내기가 있습니다. 알고리즘은 단순히 컴퓨터에 극한 되지 않으며, 그 것들은 필요한 것, 수행 단계, 수행 순서, 찾을 조건 및 예상 결과를 포함하는 단계적인 방침(지침) 또는 레시피와 같습니다.
- C
- C++
- Python
- Java
- Go
- Swift
Pull request에 제출하기 전에, 다음 사항을 따릅니다.
- 기여하기 전에 기여 가이드를 확인합니다.
- 다른 언어에 대해 별도의 문제를 만듭니다.
우리의 디스코드 서버에 참여하세요. 📧