👩🏻‍💻기초지식/CS

[자료구조] 자료구조와 알고리즘을 왜 사용하고 공부하는가?

공대 컴린이 2023. 9. 5. 15:27
728x90

자료구조를 사용하는 이유?

자료구조를 특정 상황에 맞게 유용하게 사용한다면, 메모리를 효율적으로 사용하면서, 데이터를 빠르고 안정적으로 처리할 수 있다.

 

알고리즘을 사용하는 이유?

알고리즘은 특정 문제를 메모리 효율적이고 빠른 성능으로 해결하는 것을 궁극적인 목표로 한다. 따라서 정해진 일련의 절차나 방법을 공식화한 수학적 형태로 표현함으로써 문제 해결에 도움을 줄 수 있다.

 

자료구조와 알고리즘을 공부하는 이유?

1. 기초 코딩 능력이 좋아진다.

실무에서는 기초 코딩 능력, 전문 분야 지식, CS 지식을 밸런스있게 잡힌 인재를 추구한다. 

여기서 기초 코딩 능력은 자료구조와 알고리즘을 공부하며 기를 수 있다. 자료구조와 알고리즘을 공부하며 계속해서 발생하는 문제점을 해결하기 위해 새로운 기술을 빠르게 습득하고 활용하는 능력을 키울 수 있는 것이다.

 

2. 한번 배우면 두고두고 사용할 수 있다.

지금까지도 사용되는 다익스트라 알고리즘은 1956년도에 만들어졌듯이, 자료구조와 알고리즘은 잘 변하지 않기 때문에 한번 배워두면 두고두고 사용할 수 있다.

 

3. 실무에서 사용된다.

적절한 자료구조와 알고리즘의 사용은 코딩테스트 뿐만 아니라 실무에서도 효율적인 문제 해결에 도움을 줄 수 있다.


https://prgms.tistory.com/134

 

자료구조와 알고리즘, 왜 중요할까?

*본 글은 이선협 개발자의 강의 중 일부를 재편집한 글입니다. 자료구조와 알고리즘을 처음 시작하거나 왜 배워야 하는지 고민인 분들에게 답이 되었으면 합니다. 사용하는 언어가 JavaScript가 아

prgms.tistory.com

 

728x90