I need an optimized application (algorithm and complete full functional source code) to find and display duplicate items in an array. The source code should be MS VC++ version 6 compatible using MFC.
Duplicate items are in structure as follows
class item : public CObject
//rest code follows construtors serializations....
The code should be able to find duplicates based on any or more of the four item properties above in class.
I will provide the function to find duplicates the filled ItemsArray. It may contain more than 65536 items. The function should be able to find duplicate items based on any or more than one of the item properties. If more than one property are selected than it should use all the properties to find the duplicates.
After finding duplicates it should be able to display the duplicates on a dialog using easy to view tree & listview custom control with check box to select and delete the duplicate items. Like it should display in following forms (open to suggestion)
|---items1a - item1aproperty1 - item1aproperty1 -
If your source code uses STL it should be compatible with [url removed, login to view] 2003.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
MS VC++ 6
MS VC++ 2003