흠
링크드 리스트를 오전에 거의 끝내서
점심에는 이진 트리를 한 번 봤는데
그것도 금방 끝나서
RB트리 책을 봤는데
회전을 좀 해보니까 이해가 갔고?
그뒤로 저녁 먹고
1시간쯤 시간 있을 줄 알았는데 없어서
설명... 준비를 못 했지만
그래도...
그럭저럭...
Y님이 링크드 리스트 설명해주시고
나는 이진 트리가 어땠다 얘기하고
RB트리 회전 설명한 뒤
그냥 트리 안 하고 바로
RB트리 구현해봐도 될거같다... 결론이 나와서
new/delete를 만들어보자
하고 잠시 보는데
new에서 대체 무엇을 설정해줘야하느냐
를 좀... 심도있게 이야기해보다가
delete 동작 방식도 좀 얘기 하고
그래서...
내일 점심 코어 전까지
그럭저럭 이해하고 구현도 끝내서 만나고
물론 책도 좀 읽어오자! 라는 결론에.
그 뒤로 new 함수에 대한 얘기를
다른 분들이랑도 얘기하다가
테스트 해보려했는데 안 돌아가서
나는 절망했는데...
지금 아침에 와서 해결했음!
(헤더 파일을 따로 만들어줬기때문에,
vs code에서 따로 extension에서
task.json 파일에 arg항목에 명령어도 -I 옵션 넣어서
경로 추가하고,
extension에도 명령 팔레트에 들어가면 뜨는 UI 형 설정 편집에 들어가서(꼭 UI아니어도 되긴할텐데) include path 항목에도 경로 추가해줬음.)
(경로 명 확실치않아서 헤더파일 경로와, 실행 파일 경로를 챗gpt에게 줘서 어떻게 써야하는지 물어봤다.)
뭔가 많은 일이 있었는데
진도는 생각보다 못 나갔? 지만..
그래도 아마? 설명 구체화는?
잘? 된거같기도 하고?
아맞다 공책이랑 ....
.... 쓰레기봉투 사야하는데.
아무튼 애먹던 세팅이 해결되어서 만족!
어제 있었던 내부 인터뷰는 확실히 질문을 잘 준비해주신거같고,
간식도 준비해주셔서 센스있다고 느낌...
또 의장님과의 티타임은
생각보다 훨씬 유쾌하고 유익한 느낌!
음, 그것도 좀 적어놓을까.
점심 먹고 코어! rbtree 읽어가기.
10시 반 퇴근, 집에 감!
그 날이라 내일 좀 집에 오래 있는다면
공부를 어떻게 할지 고민...
그래봤자 책 읽고.....
코드 이해하기....
만약 오늘 삽입 삭제까지 이해가 끝난다면
책 가져갈 필요가 없으니까 ...
find, min, max, to_array나 생각해볼까...
오전이 얼마 안 남았긴 한데
어제의 코어 적기.
어제의 티타임 적기.
rb트리 슈도 코드 다 옮겨 적기.
코어.
rb트리 슈도 코드 이해하기.
rb트리 슈도 코드 이해하기.
뭔가 다른걸 하고싶다면 CSAPP 책 읽어보기.
왤케 추운 느낌이지..?