세상에는 많은 데이터가 있습니다. 많다는 말이 부족할 정도로 방대한 양의 데이터가 존재하죠. 그러한 데이터를 구조적으로 관리하는 것은 프로그래밍 세계에서 아주 중요한 일입니다. 이 구조에 따라 서비스 성능이 결정되기 때문이죠.이번 시간에는 알고리즘과 더불어 프로그래밍의
저번 시간에는 자료 구조의 개념과 스토리지와 메모리, RAM, 레퍼런스 등 자료 구조와 관련된 주요 개념들에 대해 알아봤습니다. 이번 시간에는 가장 기본적인 자료 구조인 배열에 대해 함께 배워봅시다. 👫 배열 배열은 기본적인 자료 구조이지만 Python을 배
저번 시간에는 기본 자료 구조인 배열의 개념과 배열 탐색 방법, 정적 배열과 동적 배열 등 배열에 관한 여러 지식들을 함께 배웠습니다. 이번 시간에는 시간 복잡도와 분할 상환 분석에 대한 개념, 그리고 동적 배열의 추가 연산과 삽입 연산에 대해 알아보겠습니다.
저번 시간에는 동적 배열에 관한 추가 연산과 삽입 연산, 그리고 각 연산에 따른 시간 복잡도와 분할 상환 분석에 대해 알아봤습니다. 이번 시간에는 동적 배열의 삭제 연산과 삭제 연산 후, 배열의 크기를 줄이는 이유에 대해 학습하고 정적 배열과 동적 배열을 비교하여 정
지난 시간에는 기본 자료 구조인 배열에 대해 배웠습니다.이번 시간에는 또 다른 자료 구조인 링크드 리스트의 개념과 링크드 리스트 만드는 방법, 그리고 추가 연산에 대해 함께 알아보겠습니다.링크드 리스트(Linked List), 우리말로는 연결 리스트라는 자료 구조는 배