(알고리즘) 알고리즘 프리뷰

추상화란 무엇입니까?

즉, 필요한 정보만 코드로 전송됩니다.

데이터 구조

데이터가 저장되는 형식입니다.

데이터를 효율적으로 저장하는 방법은 무엇입니까?

연산

그것을 해결하는 방법. 문제를 어떻게 해결합니까?

  • 데이터 구조는 검색, 삽입 및 삭제 작업을 메서드로 포함해야 합니다.

  • 알고리즘을 구현하려면 데이터 구조를 구현할 수 있어야 합니다.

+) 언젠가 들었던 말이다.

다른 이름은 다른. 혼용되어 사용되는 단어도 자세히 보면 확연히 다릅니다.

개념을 이해하기 위해서는 넓은 시야도 물론 중요하지만 개념을 어느 정도 이해한 후에는 세부 사항을 파악하는 것이 필요합니다.

수업

  • 개체는 인스턴스를 포함하는 개념입니다.

  • setter는 값을 변경하는 메서드이고 getter는 값을 가져오는 메서드입니다.

  • 인스턴스는 속성을 가져오거나 삭제하기 위해 메서드를 반복해야 합니다.

  • 이는 보안 및 데이터 조작 위험 때문입니다.

  • Python에는 액세스 지정자(공용, 개인 등)가 없습니다.

  • 메서드는 __(두 개의 밑줄) 접두사를 붙여 숨겨집니다.

  • 재귀는 함수나 메서드가 자신을 호출하는 경우입니다.

  • 무한 루프에 빠지지 않도록 주의하세요.
  • 데이터가 저장되는 장소를 노드라고 합니다.