링크드리스트(Linked List)
링크드리스트(Linked List) 배열의 한계 소프트웨어는 종종 프로그래머에게 배열 이상의 그 무엇을 요구할 때가 있습니다. 만약 임의의 디렉토리 내에 존재하는 파일의 목록을 소프트웨어가 필요로 한다면 어떻게 해야할까요? 그 디렉토리에는 파일이 전혀 없을 수도 있고, 10개도 안되는 파일만 존재할 수도 있습니다. 하지만 운이 나쁘면 수천, 수만 개의 파일이 있을 수도 있습니다. 분명한 사실 한 가지는 디렉토리 내에 존재하는 파일의 수는 프로그래머의 염원과는 상관없이 정해진다는 것입니다. '파일이 항상 10개 미만으로만 있으면 좋겠다.' 라는 염원 하나로 다음과 같이 배열을 선언하겠습니까? char* files[10]; 그렇다고 다음과 같이 무작정 큰 배열을 선언할 수도 없는 일입니다. 게다가 문제를 완..