using bitmap, but  extra memory not allowed?

Best Regards
Ashish Goel
"Think positive and find fuel in failure"
+919985813081
+919966006652


On Thu, Jun 2, 2011 at 7:38 PM, Ashish Goel <ashg...@gmail.com> wrote:

> what is the logic, kindly explain
> Best Regards
> Ashish Goel
> "Think positive and find fuel in failure"
> +919985813081
> +919966006652
>
>
>
> On Sat, May 28, 2011 at 12:23 PM, Aakash Johari <aakashj....@gmail.com>wrote:
>
>> Following code works for [A-Za-z], can be extended for whole character-set
>> :
>>
>>> #include <stdio.h>
>>>
>>> int main()
>>> {
>>>     unsigned long long int a = 0;
>>>     char str[50];
>>>     int i;
>>>
>>>     scanf ("%s", str);
>>>
>>>     for ( i = 0; str[i]; i++ ) {
>>>         if ( str[i] >= 'A' && str[i] <= 'Z' ) {
>>>             if ( (a & (1ULL << (str[i] - 'A'))) == 0 ) {
>>>                 a |= (1ULL << (str[i] - 'A'));
>>>                 putchar (str[i]);
>>>             }
>>>         } else if ( str[i] >= 'a' && str[i] <= 'z' ) {
>>>             if ( (a & (1ULL << (str[i] - 'a' + 26))) == 0 ) {
>>>                 a |= (1ULL << (str[i] - 'a' + 26));
>>>                 putchar(str[i]);
>>>             }
>>>         }
>>>     }
>>>
>>>     return 0;
>>> }
>>>
>>>
>>>
>> On Fri, May 27, 2011 at 11:15 PM, saurabh singh 
>> <saurabh.n...@gmail.com>wrote:
>>
>>> string getStringWithoutDuplicateChars(string input)
>>> {
>>>
>>> create_empty_trie_ds (say trie)
>>>
>>> integer count = 0;
>>>
>>> for_each_char_in_string (say ch)
>>> {
>>>
>>>     if(trie->contains(ch)) //if ch not there in ds then add it and return
>>> false otherwise return true
>>>     {
>>>          input.remove(count)
>>>      }
>>>
>>>    count++
>>> }
>>>
>>> return input
>>> }
>>>
>>> On Sat, May 28, 2011 at 11:32 AM, Rajeev Kumar <rajeevprasa...@gmail.com
>>> > wrote:
>>>
>>>> Design an algorithm and write code to remove the duplicate characters in
>>>> a string without using any additional buffer.
>>>>  NOTE: One or two additional variables are fine.
>>>>  An extra copy of the array is not.
>>>>
>>>>
>>>> --
>>>> Thank You
>>>> Rajeev Kumar
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Algorithm Geeks" group.
>>>> To post to this group, send email to algogeeks@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.
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Saurabh
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Algorithm Geeks" group.
>>> To post to this group, send email to algogeeks@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.
>>>
>>
>>
>>
>> --
>> -Aakash Johari
>> (IIIT Allahabad)
>>
>>
>>
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algogeeks@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.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@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