This wikipedia article on external sorting may help :
http://en.wikipedia.org/wiki/External_sorting

On Mon, Dec 21, 2009 at 8:18 PM, Abhilash L L <llabhil...@gmail.com> wrote:

> A merge sort would be helpful i guess...  it can also happen in parallel
> and IIRC databases use them internally.
>
> Please correct me if im wrong.
>
> Regards,
> Abhilash
>
>
>
> On Mon, Dec 21, 2009 at 7:06 PM, dinesh bansal <bansal...@gmail.com>wrote:
>
>> On Mon, Dec 21, 2009 at 6:47 PM, Linus Probert 
>> <linus.prob...@gmail.com>wrote:
>>
>>> If the numbers are unique you could use a bitmap-sort this way you could
>>> easily read just parts of the file at a time.
>>>
>>> If they aren't unique it gets a bit trickier.
>>>
>>> /L
>>>
>>> dinesh bansal wrote:
>>> > Hi All,
>>> >
>>> > Suppose I have a big file (~100M) containing integer data. I want to
>>> sort
>>> > this file. The problem is I don't want to load the complete file data
>>> into
>>> > main memory in one shot. I mean I can read the file in batches and sort
>>> the
>>> > batch and save it in another file but cannot store the entire file
>>> contents
>>> > in main memory. Can somebody help me with algorithm or pseudo code?
>>> >
>>> > Thanks in advance.
>>> >
>>>
>>> --
>>>
>>> You received this message because you are subscribed to the Google Groups
>>> "Algorithm Geeks" group.
>>> To post to this group, send email to algoge...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/algogeeks?hl=en.
>>>
>>>
>>>
>> Hi Linus,
>>
>> Thanks for the reply. But yes we cannot guarantee that data value are
>> unique.
>>
>>
>> --
>> Dinesh Bansal
>> The Law of Win says, "Let's not do it your way or my way; let's do it the
>> best way."
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>>
>> To post to this group, send email to algoge...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algoge...@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Siddharth Prakash Singh
http://www.spsneo.com

--

You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.


Reply via email to