본문 바로가기
  • optimuslee

Programming2

chapter 3. 덱(deque) 여러분 안녕하세요~! 제가 너무 오랜만에 글을 쓰나요?ㅎ.... 오늘은 자료 구조 중에 deque에 대해 배워보는 시간입니다. 다들 준비되셨나요? 디큐?, 데크?, 덱? (뭐라고 읽는 거야...) 여러분은 deque을 어떻게 읽으시나요? 저도 영어를 잘하는 편이 아니라서 처음에 발음이 너무 헷갈렸는데요. 개발자들은 deque을 덱이라고 읽습니다. 그렇다면 deque는 무슨 뜻일까요? deque는 double-ended queue라는 뜻입니다. 굳이 우리나라 말로 바꾸자면 2개로 끝나는 queue 정도로 바꿀 수 있을 것 같습니다. 그래도 이해가 안되나요? 예전에 우리는 스택과 큐에 대해 배웠습니다. 기억나시나요? 기억이 안나시면 예전 글을 참고하시면 됩니다. ㅎ... 스택은 LIFO(Last In Fir.. 2021. 2. 21.
React란 무엇인가? 오늘은 본격적으로 리액트를 학습하기 전에 리액트가 어떻게 만들어졌으며 무엇인지 알아보도록 하겠다. 일단, 프론트엔드 라이브러리 없이 웹사이트를 만들 수도 있다. 그리고 단순히 정적인 페이지를 만드는 것이라면 오히려 라이브러리의 사용이 더 불필요할 수도 있다. 왜냐하면 javascript를 익히지 않고도 html과 css만으로 구현이 가능하기 때문이다. 하지만 요즘 우리가 접하는 많은 사이트들은 정적인 웹 페이지가 아니라 동적인 웹 애플리케이션이다. 사용자의 동작에 반응하며 상태를 관리해줘야 한다. 게다가 다양한 UI와 서비스를 웹에서 제공하게 된다면 그 많은 요소들을 직접 관리하고 정리하는 것은 효율이 떨어진다. 이러한 효율성의 문제를 해결하기 위해 등장한 것이 프론트엔드 라이브러리이다. 대표적으로 An.. 2020. 4. 22.