소개글
데이터 구조시간에 배운 노드와 링크 리스트로 표현한 알고리즘 입니다.어떤 데이터가 들어 왔을시 4kb까지는 같은 방을 사용하고 그 이후로는 다음방으로 넘어갑니다.
후에 여러 데이터가 들어오고 삭제시 그 빈 노드를 채워 조각모음을 해줍니다.
상세히 주석이 달려 있어서 보기시 편할겁니다.
컴파일 실행환경
Microsoft visual c++, Visual studio,압축파일 내 파일목록
dataPJ/dataPJ.sdf
dataPJ/dataPJ.sln
dataPJ/dataPJ.suo
dataPJ/dataPJ/
dataPJ/dataPJ/dataPJ.cpp
dataPJ/dataPJ/dataPJ.vcxproj
dataPJ/dataPJ/dataPJ.vcxproj.filters
dataPJ/dataPJ/dataPJ.vcxproj.user
dataPJ/dataPJ/Debug/
dataPJ/dataPJ/Debug/cl.command.1.tlog
dataPJ/dataPJ/Debug/CL.read.1.tlog
dataPJ/dataPJ/Debug/CL.write.1.tlog
dataPJ/dataPJ/Debug/dataPJ.exe.embed.manifest
dataPJ/dataPJ/Debug/dataPJ.exe.embed.manifest.res
dataPJ/dataPJ/Debug/dataPJ.exe.intermediate.manifest
dataPJ/dataPJ/Debug/dataPJ.lastbuildstate
dataPJ/dataPJ/Debug/dataPJ.log
dataPJ/dataPJ/Debug/dataPJ.obj
dataPJ/dataPJ/Debug/dataPJ.pch
dataPJ/dataPJ/Debug/dataPJ.vcxprojResolveAssemblyReference.cache
dataPJ/dataPJ/Debug/dataPJ.write.1.tlog
dataPJ/dataPJ/Debug/dataPJ_manifest.rc
dataPJ/dataPJ/Debug/link.1328.read.1.tlog
dataPJ/dataPJ/Debug/link.1328.write.1.tlog
dataPJ/dataPJ/Debug/link.1328-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.1328-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2032.read.1.tlog
dataPJ/dataPJ/Debug/link.2032.write.1.tlog
dataPJ/dataPJ/Debug/link.2032-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2032-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2088.read.1.tlog
dataPJ/dataPJ/Debug/link.2088.write.1.tlog
dataPJ/dataPJ/Debug/link.2088-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2088-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2228.read.1.tlog
dataPJ/dataPJ/Debug/link.2228.write.1.tlog
dataPJ/dataPJ/Debug/link.2228-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2228-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4120.read.1.tlog
dataPJ/dataPJ/Debug/link.4120.write.1.tlog
dataPJ/dataPJ/Debug/link.4120-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4120-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4240.read.1.tlog
dataPJ/dataPJ/Debug/link.4240.write.1.tlog
dataPJ/dataPJ/Debug/link.4240-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4240-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4516.read.1.tlog
dataPJ/dataPJ/Debug/link.4516.write.1.tlog
dataPJ/dataPJ/Debug/link.4516-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4516-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4556.read.1.tlog
dataPJ/dataPJ/Debug/link.4556.write.1.tlog
dataPJ/dataPJ/Debug/link.4556-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4556-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4628.read.1.tlog
dataPJ/dataPJ/Debug/link.4628.write.1.tlog
dataPJ/dataPJ/Debug/link.4628-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4628-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5252.read.1.tlog
dataPJ/dataPJ/Debug/link.5252.write.1.tlog
dataPJ/dataPJ/Debug/link.5252-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5252-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5692.read.1.tlog
dataPJ/dataPJ/Debug/link.5692.write.1.tlog
dataPJ/dataPJ/Debug/link.5692-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5692-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5964.read.1.tlog
dataPJ/dataPJ/Debug/link.5964.write.1.tlog
dataPJ/dataPJ/Debug/link.5964-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5964-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.command.1.tlog
dataPJ/dataPJ/Debug/link.read.1.tlog
dataPJ/dataPJ/Debug/link.write.1.tlog
dataPJ/dataPJ/Debug/link-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/mt.command.1.tlog
dataPJ/dataPJ/Debug/mt.read.1.tlog
dataPJ/dataPJ/Debug/mt.write.1.tlog
dataPJ/dataPJ/Debug/rc.command.1.tlog
dataPJ/dataPJ/Debug/rc.read.1.tlog
dataPJ/dataPJ/Debug/rc.write.1.tlog
dataPJ/dataPJ/Debug/stdafx.obj
dataPJ/dataPJ/Debug/vc100.idb
dataPJ/dataPJ/Debug/vc100.pdb
dataPJ/dataPJ/ReadMe.txt
dataPJ/dataPJ/stdafx.cpp
dataPJ/dataPJ/stdafx.h
dataPJ/dataPJ/targetver.h
dataPJ/Debug/
dataPJ/Debug/dataPJ.exe
dataPJ/Debug/dataPJ.ilk
dataPJ/Debug/dataPJ.pdb
dataPJ/ipch/
dataPJ/ipch/datapj-23d1a811/
dataPJ/ipch/datapj-23d1a811/datapj-c0fa4240.ipch
dataPJ/dataPJ.sln
dataPJ/dataPJ.suo
dataPJ/dataPJ/
dataPJ/dataPJ/dataPJ.cpp
dataPJ/dataPJ/dataPJ.vcxproj
dataPJ/dataPJ/dataPJ.vcxproj.filters
dataPJ/dataPJ/dataPJ.vcxproj.user
dataPJ/dataPJ/Debug/
dataPJ/dataPJ/Debug/cl.command.1.tlog
dataPJ/dataPJ/Debug/CL.read.1.tlog
dataPJ/dataPJ/Debug/CL.write.1.tlog
dataPJ/dataPJ/Debug/dataPJ.exe.embed.manifest
dataPJ/dataPJ/Debug/dataPJ.exe.embed.manifest.res
dataPJ/dataPJ/Debug/dataPJ.exe.intermediate.manifest
dataPJ/dataPJ/Debug/dataPJ.lastbuildstate
dataPJ/dataPJ/Debug/dataPJ.log
dataPJ/dataPJ/Debug/dataPJ.obj
dataPJ/dataPJ/Debug/dataPJ.pch
dataPJ/dataPJ/Debug/dataPJ.vcxprojResolveAssemblyReference.cache
dataPJ/dataPJ/Debug/dataPJ.write.1.tlog
dataPJ/dataPJ/Debug/dataPJ_manifest.rc
dataPJ/dataPJ/Debug/link.1328.read.1.tlog
dataPJ/dataPJ/Debug/link.1328.write.1.tlog
dataPJ/dataPJ/Debug/link.1328-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.1328-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2032.read.1.tlog
dataPJ/dataPJ/Debug/link.2032.write.1.tlog
dataPJ/dataPJ/Debug/link.2032-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2032-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2088.read.1.tlog
dataPJ/dataPJ/Debug/link.2088.write.1.tlog
dataPJ/dataPJ/Debug/link.2088-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2088-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.2228.read.1.tlog
dataPJ/dataPJ/Debug/link.2228.write.1.tlog
dataPJ/dataPJ/Debug/link.2228-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.2228-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4120.read.1.tlog
dataPJ/dataPJ/Debug/link.4120.write.1.tlog
dataPJ/dataPJ/Debug/link.4120-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4120-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4240.read.1.tlog
dataPJ/dataPJ/Debug/link.4240.write.1.tlog
dataPJ/dataPJ/Debug/link.4240-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4240-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4516.read.1.tlog
dataPJ/dataPJ/Debug/link.4516.write.1.tlog
dataPJ/dataPJ/Debug/link.4516-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4516-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4556.read.1.tlog
dataPJ/dataPJ/Debug/link.4556.write.1.tlog
dataPJ/dataPJ/Debug/link.4556-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4556-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.4628.read.1.tlog
dataPJ/dataPJ/Debug/link.4628.write.1.tlog
dataPJ/dataPJ/Debug/link.4628-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.4628-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5252.read.1.tlog
dataPJ/dataPJ/Debug/link.5252.write.1.tlog
dataPJ/dataPJ/Debug/link.5252-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5252-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5692.read.1.tlog
dataPJ/dataPJ/Debug/link.5692.write.1.tlog
dataPJ/dataPJ/Debug/link.5692-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5692-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.5964.read.1.tlog
dataPJ/dataPJ/Debug/link.5964.write.1.tlog
dataPJ/dataPJ/Debug/link.5964-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link.5964-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/link.command.1.tlog
dataPJ/dataPJ/Debug/link.read.1.tlog
dataPJ/dataPJ/Debug/link.write.1.tlog
dataPJ/dataPJ/Debug/link-cvtres.read.1.tlog
dataPJ/dataPJ/Debug/link-cvtres.write.1.tlog
dataPJ/dataPJ/Debug/mt.command.1.tlog
dataPJ/dataPJ/Debug/mt.read.1.tlog
dataPJ/dataPJ/Debug/mt.write.1.tlog
dataPJ/dataPJ/Debug/rc.command.1.tlog
dataPJ/dataPJ/Debug/rc.read.1.tlog
dataPJ/dataPJ/Debug/rc.write.1.tlog
dataPJ/dataPJ/Debug/stdafx.obj
dataPJ/dataPJ/Debug/vc100.idb
dataPJ/dataPJ/Debug/vc100.pdb
dataPJ/dataPJ/ReadMe.txt
dataPJ/dataPJ/stdafx.cpp
dataPJ/dataPJ/stdafx.h
dataPJ/dataPJ/targetver.h
dataPJ/Debug/
dataPJ/Debug/dataPJ.exe
dataPJ/Debug/dataPJ.ilk
dataPJ/Debug/dataPJ.pdb
dataPJ/ipch/
dataPJ/ipch/datapj-23d1a811/
dataPJ/ipch/datapj-23d1a811/datapj-c0fa4240.ipch