학습동아리 12차시

정민경·2022년 12월 7일
0

2022_학습동아리

목록 보기
12/12
post-thumbnail

- 활동 일시

일시 : 2022.12.07 (수) 19:00 ~ 21:00 (총 2시간)

- 오늘의 계획

  • 객체지향설계
    - Sort (Template)

- 오늘의 활동

  • C++ 에서 제공되는 sort 사용하지 않고 직접 구현하는 이유

-> C++에서 제공하는 sort 함수는 오직 random access 만 제공해준다.

- array, vector 등 random access가 가능한 자료구조만 sorting 가능
- list 같이 random access 가 안되는 자료구조는 sorting 불가능
	-> 이것을 해결하기 위해 sorting을 직접 구현함.
    
  • random access란?
    - index로 접근하는 방식
    1) *(arr+3)
    2) arr[3]

  • 코드 구현
  • 모든 자료구조들이 사용할 수 있도록 하기 위해 template으로 구현
  • 오름차순으로 구현

- 활동 소감

오늘로써 한학기의 학습동아리 활동이 끝났다. 우리의 처음 계획은 종강때까지 8번~9번 만나 활동하는 것이었다. 처음에는 조원들 모두 우리 this.cover()의 조약속이다보니 이건 나가야해 라는 마음으로 참여했지만 점점 활동을 할수록 먼저 만나자고 약속도 잡고 활동 이후에도 매번 식사도 같이 할정도로 조원들끼리도 친해진 것 같아서 좋았다. 기회가 된다면 올해 this.cover() 조원들과 학습동아리 활동을 또 하고 싶을정도로 매우 재밌는 활동이었다.

0개의 댓글