예전에 C로만 링크드리스트를 코딩한 적이 있었는데, 한번 C++ 로 클래스로 만들어서 구현해봐야겠다. 라는 생각이 들어서 막 짜보았습니다. 성능적인 부분에 있어서 STL과 비교했을때 느리거나 비효율적일진 모르겠지만, 기능적인 부분에 있어서는 오작동 없이 매우 잘 됩니다. 메소드 기능과 이름은 Java에서 사용하는 List와 동일하게 사용했습니다. 아래 클래스를 간단하게 설명하자면, List 클래스 안에 Node라는 내부 클래스를 선언했고, 리스트에 접근하기 위한 Head 노드를 멤버 변수로 선언하여 동적 할당 합니다. 그리고 각종 예외처리 하기 위해 유효성을 검증하는 valid함수를 구현했습니다. 클래스 #pragma once class List { private: class Node { public: ..
Algorithm/C & C++
2016. 1. 21. 18:15
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 후지필름X100V
- C++
- X100v
- SSD
- 후지필름
- 리스트
- ssd추천
- ssd비교
- ssd성능
- 구글 드라이브 API
- 구글 드라이브
- 구글 드라이브 개발
- 샌디스크ssd
- 리스트 클래스
- 링크드리스트
- 삼성ssd
- 링크드리스트 클래스
- SDK
- C
- Google Drive SDK
- 리스트 소스 코드
- 후지필름 일렉트로닉
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함