Re: [algogeeks] MS ques

2011-07-20 Thread sagar pareek
good solution

On Wed, Jul 20, 2011 at 6:23 PM, ~*~VICKY~*~ wrote:

> @Deepthi: Thanks a lot :)
>
>
> On Wed, Jul 20, 2011 at 11:33 AM, Deepthi Srinivasan 
> wrote:
>
>> @Vicky
>> Piyush's algo is based on a little trick to determine divisibility by 3.
>> Number of bits set in odd position - Number of bits set in even position 'll
>> be divisible by 3
>> For example, take 9. 1001. No. of bits set in odd position - number of
>> bits set in even position is 0. Hence divisible by 3.
>> For 21, 10101. Difference is 3.. SO just keep count of the number of bits
>> set in odd position and even position as the stream
>> progresses and ur done...
>>
>>
>> On Tue, Jul 19, 2011 at 10:35 PM, SAMM  wrote:
>>
>>> find the difference between the set bits in the odd and even position,
>>> if this diff is divisible by 3, then it is the multiple of 3..
>>>
>>> On 7/20/11, ~*~VICKY~*~  wrote:
>>> > @Piyush Sinha:
>>> >
>>> > Can u plz state an example? I don get ur algo
>>> >
>>> > On Wed, Jul 20, 2011 at 12:52 AM, SAMM 
>>> wrote:
>>> >
>>> >> The above method is good , I was going to suggest another algo it
>>> >> takes the same complexity but lengthy so I am not posting my algo...
>>> >>
>>> >> On 7/19/11, Piyush Sinha  wrote:
>>> >> > Divisibility of 3 of numbers in base 2 can be seen same as
>>> >> > divisibility of numbers by 11 in base 10...
>>> >> >
>>> >> > maintain two variable even_sum & odd_sum, both initialized to 0
>>> >> >
>>> >> > when an odd location in the number is set increment odd_sum
>>> >> > when an even location in the number is set increment even_sum
>>> >> >
>>> >> > if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
>>> >> >
>>> >> > Hence keep the track of even_sum and odd_sum as the bits are getting
>>> >> > appended..
>>> >> >
>>> >> > Hope I am clear... :)
>>> >> >
>>> >> > On 7/19/11, sudhanshu pandey  wrote:
>>> >> >> use automata theory. draw dfa for divisibility by 3..
>>> >> >>
>>> >> >> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
>>> >> >> wrote:
>>> >> >>
>>> >> >>> Given an infinite stream of bits with bits being appended at the
>>> >> >>> highest significant position. Give an algorithm to say whether the
>>> >> >>> number formed by sequence of bits that had been processed till
>>> then ,
>>> >> >>> is divisible by 3 or not ?
>>> >> >>>
>>> >> >>>
>>> >> >>> My sol:
>>> >> >>>
>>> >> >>> have a variable sum...find the sum of bitswhenever u add a
>>> bit
>>> >> >>> do sum+="bit value"  ... check whether sum%3==0.
>>> >> >>> Is my solution ok?? anyother good solutions ??
>>> >> >>>
>>> >> >>> --
>>> >> >>> 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.
>>> >> >>>
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> SUDHANSHU PANDEY
>>> >> >>
>>> >> >> --only fair thing in this world is a chance--
>>> >> >>
>>> >> >> --
>>> >> >> 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.
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > --
>>> >> > *Piyush Sinha*
>>> >> > *IIIT, Allahabad*
>>> >> > *+91-7483122727*
>>> >> > *  "NEVER
>>> SAY
>>> >> > NEVER"
>>> >> > *
>>> >> >
>>> >> > --
>>> >> > 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.
>>> >> >
>>> >> >
>>> >>
>>> >>
>>> >> --
>>> >> Somnath Singh
>>> >>
>>> >> --
>>> >> 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.
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > Cheers,
>>> >
>>> >   Vicky
>>> >
>>> > --
>>> > 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.
>>>

Re: [algogeeks] MS ques

2011-07-20 Thread ~*~VICKY~*~
@Deepthi: Thanks a lot :)

On Wed, Jul 20, 2011 at 11:33 AM, Deepthi Srinivasan wrote:

> @Vicky
> Piyush's algo is based on a little trick to determine divisibility by 3.
> Number of bits set in odd position - Number of bits set in even position 'll
> be divisible by 3
> For example, take 9. 1001. No. of bits set in odd position - number of bits
> set in even position is 0. Hence divisible by 3.
> For 21, 10101. Difference is 3.. SO just keep count of the number of bits
> set in odd position and even position as the stream
> progresses and ur done...
>
>
> On Tue, Jul 19, 2011 at 10:35 PM, SAMM  wrote:
>
>> find the difference between the set bits in the odd and even position,
>> if this diff is divisible by 3, then it is the multiple of 3..
>>
>> On 7/20/11, ~*~VICKY~*~  wrote:
>> > @Piyush Sinha:
>> >
>> > Can u plz state an example? I don get ur algo
>> >
>> > On Wed, Jul 20, 2011 at 12:52 AM, SAMM 
>> wrote:
>> >
>> >> The above method is good , I was going to suggest another algo it
>> >> takes the same complexity but lengthy so I am not posting my algo...
>> >>
>> >> On 7/19/11, Piyush Sinha  wrote:
>> >> > Divisibility of 3 of numbers in base 2 can be seen same as
>> >> > divisibility of numbers by 11 in base 10...
>> >> >
>> >> > maintain two variable even_sum & odd_sum, both initialized to 0
>> >> >
>> >> > when an odd location in the number is set increment odd_sum
>> >> > when an even location in the number is set increment even_sum
>> >> >
>> >> > if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
>> >> >
>> >> > Hence keep the track of even_sum and odd_sum as the bits are getting
>> >> > appended..
>> >> >
>> >> > Hope I am clear... :)
>> >> >
>> >> > On 7/19/11, sudhanshu pandey  wrote:
>> >> >> use automata theory. draw dfa for divisibility by 3..
>> >> >>
>> >> >> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
>> >> >> wrote:
>> >> >>
>> >> >>> Given an infinite stream of bits with bits being appended at the
>> >> >>> highest significant position. Give an algorithm to say whether the
>> >> >>> number formed by sequence of bits that had been processed till then
>> ,
>> >> >>> is divisible by 3 or not ?
>> >> >>>
>> >> >>>
>> >> >>> My sol:
>> >> >>>
>> >> >>> have a variable sum...find the sum of bitswhenever u add a
>> bit
>> >> >>> do sum+="bit value"  ... check whether sum%3==0.
>> >> >>> Is my solution ok?? anyother good solutions ??
>> >> >>>
>> >> >>> --
>> >> >>> 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.
>> >> >>>
>> >> >>>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> SUDHANSHU PANDEY
>> >> >>
>> >> >> --only fair thing in this world is a chance--
>> >> >>
>> >> >> --
>> >> >> 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.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > --
>> >> > *Piyush Sinha*
>> >> > *IIIT, Allahabad*
>> >> > *+91-7483122727*
>> >> > *  "NEVER
>> SAY
>> >> > NEVER"
>> >> > *
>> >> >
>> >> > --
>> >> > 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.
>> >> >
>> >> >
>> >>
>> >>
>> >> --
>> >> Somnath Singh
>> >>
>> >> --
>> >> 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.
>> >>
>> >>
>> >
>> >
>> > --
>> > Cheers,
>> >
>> >   Vicky
>> >
>> > --
>> > 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.
>> >
>> >
>>
>>
>> --
>> Somnath

Re: [algogeeks] MS ques

2011-07-19 Thread Deepthi Srinivasan
@Vicky
Piyush's algo is based on a little trick to determine divisibility by 3.
Number of bits set in odd position - Number of bits set in even position 'll
be divisible by 3
For example, take 9. 1001. No. of bits set in odd position - number of bits
set in even position is 0. Hence divisible by 3.
For 21, 10101. Difference is 3.. SO just keep count of the number of bits
set in odd position and even position as the stream
progresses and ur done...

On Tue, Jul 19, 2011 at 10:35 PM, SAMM  wrote:

> find the difference between the set bits in the odd and even position,
> if this diff is divisible by 3, then it is the multiple of 3..
>
> On 7/20/11, ~*~VICKY~*~  wrote:
> > @Piyush Sinha:
> >
> > Can u plz state an example? I don get ur algo
> >
> > On Wed, Jul 20, 2011 at 12:52 AM, SAMM  wrote:
> >
> >> The above method is good , I was going to suggest another algo it
> >> takes the same complexity but lengthy so I am not posting my algo...
> >>
> >> On 7/19/11, Piyush Sinha  wrote:
> >> > Divisibility of 3 of numbers in base 2 can be seen same as
> >> > divisibility of numbers by 11 in base 10...
> >> >
> >> > maintain two variable even_sum & odd_sum, both initialized to 0
> >> >
> >> > when an odd location in the number is set increment odd_sum
> >> > when an even location in the number is set increment even_sum
> >> >
> >> > if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
> >> >
> >> > Hence keep the track of even_sum and odd_sum as the bits are getting
> >> > appended..
> >> >
> >> > Hope I am clear... :)
> >> >
> >> > On 7/19/11, sudhanshu pandey  wrote:
> >> >> use automata theory. draw dfa for divisibility by 3..
> >> >>
> >> >> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
> >> >> wrote:
> >> >>
> >> >>> Given an infinite stream of bits with bits being appended at the
> >> >>> highest significant position. Give an algorithm to say whether the
> >> >>> number formed by sequence of bits that had been processed till then
> ,
> >> >>> is divisible by 3 or not ?
> >> >>>
> >> >>>
> >> >>> My sol:
> >> >>>
> >> >>> have a variable sum...find the sum of bitswhenever u add a
> bit
> >> >>> do sum+="bit value"  ... check whether sum%3==0.
> >> >>> Is my solution ok?? anyother good solutions ??
> >> >>>
> >> >>> --
> >> >>> 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.
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >> --
> >> >> SUDHANSHU PANDEY
> >> >>
> >> >> --only fair thing in this world is a chance--
> >> >>
> >> >> --
> >> >> 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.
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > *Piyush Sinha*
> >> > *IIIT, Allahabad*
> >> > *+91-7483122727*
> >> > *  "NEVER
> SAY
> >> > NEVER"
> >> > *
> >> >
> >> > --
> >> > 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.
> >> >
> >> >
> >>
> >>
> >> --
> >> Somnath Singh
> >>
> >> --
> >> 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.
> >>
> >>
> >
> >
> > --
> > Cheers,
> >
> >   Vicky
> >
> > --
> > 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.
> >
> >
>
>
> --
> Somnath Singh
>
> --
> 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...

Re: [algogeeks] MS ques

2011-07-19 Thread SAMM
find the difference between the set bits in the odd and even position,
if this diff is divisible by 3, then it is the multiple of 3..

On 7/20/11, ~*~VICKY~*~  wrote:
> @Piyush Sinha:
>
> Can u plz state an example? I don get ur algo
>
> On Wed, Jul 20, 2011 at 12:52 AM, SAMM  wrote:
>
>> The above method is good , I was going to suggest another algo it
>> takes the same complexity but lengthy so I am not posting my algo...
>>
>> On 7/19/11, Piyush Sinha  wrote:
>> > Divisibility of 3 of numbers in base 2 can be seen same as
>> > divisibility of numbers by 11 in base 10...
>> >
>> > maintain two variable even_sum & odd_sum, both initialized to 0
>> >
>> > when an odd location in the number is set increment odd_sum
>> > when an even location in the number is set increment even_sum
>> >
>> > if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
>> >
>> > Hence keep the track of even_sum and odd_sum as the bits are getting
>> > appended..
>> >
>> > Hope I am clear... :)
>> >
>> > On 7/19/11, sudhanshu pandey  wrote:
>> >> use automata theory. draw dfa for divisibility by 3..
>> >>
>> >> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
>> >> wrote:
>> >>
>> >>> Given an infinite stream of bits with bits being appended at the
>> >>> highest significant position. Give an algorithm to say whether the
>> >>> number formed by sequence of bits that had been processed till then ,
>> >>> is divisible by 3 or not ?
>> >>>
>> >>>
>> >>> My sol:
>> >>>
>> >>> have a variable sum...find the sum of bitswhenever u add a bit
>> >>> do sum+="bit value"  ... check whether sum%3==0.
>> >>> Is my solution ok?? anyother good solutions ??
>> >>>
>> >>> --
>> >>> 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.
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> SUDHANSHU PANDEY
>> >>
>> >> --only fair thing in this world is a chance--
>> >>
>> >> --
>> >> 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.
>> >>
>> >>
>> >
>> >
>> > --
>> > *Piyush Sinha*
>> > *IIIT, Allahabad*
>> > *+91-7483122727*
>> > *  "NEVER SAY
>> > NEVER"
>> > *
>> >
>> > --
>> > 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.
>> >
>> >
>>
>>
>> --
>> Somnath Singh
>>
>> --
>> 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.
>>
>>
>
>
> --
> Cheers,
>
>   Vicky
>
> --
> 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.
>
>


-- 
Somnath Singh

-- 
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.



Re: [algogeeks] MS ques

2011-07-19 Thread ~*~VICKY~*~
@Piyush Sinha:

Can u plz state an example? I don get ur algo

On Wed, Jul 20, 2011 at 12:52 AM, SAMM  wrote:

> The above method is good , I was going to suggest another algo it
> takes the same complexity but lengthy so I am not posting my algo...
>
> On 7/19/11, Piyush Sinha  wrote:
> > Divisibility of 3 of numbers in base 2 can be seen same as
> > divisibility of numbers by 11 in base 10...
> >
> > maintain two variable even_sum & odd_sum, both initialized to 0
> >
> > when an odd location in the number is set increment odd_sum
> > when an even location in the number is set increment even_sum
> >
> > if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
> >
> > Hence keep the track of even_sum and odd_sum as the bits are getting
> > appended..
> >
> > Hope I am clear... :)
> >
> > On 7/19/11, sudhanshu pandey  wrote:
> >> use automata theory. draw dfa for divisibility by 3..
> >>
> >> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
> >> wrote:
> >>
> >>> Given an infinite stream of bits with bits being appended at the
> >>> highest significant position. Give an algorithm to say whether the
> >>> number formed by sequence of bits that had been processed till then ,
> >>> is divisible by 3 or not ?
> >>>
> >>>
> >>> My sol:
> >>>
> >>> have a variable sum...find the sum of bitswhenever u add a bit
> >>> do sum+="bit value"  ... check whether sum%3==0.
> >>> Is my solution ok?? anyother good solutions ??
> >>>
> >>> --
> >>> 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.
> >>>
> >>>
> >>
> >>
> >> --
> >> SUDHANSHU PANDEY
> >>
> >> --only fair thing in this world is a chance--
> >>
> >> --
> >> 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.
> >>
> >>
> >
> >
> > --
> > *Piyush Sinha*
> > *IIIT, Allahabad*
> > *+91-7483122727*
> > *  "NEVER SAY
> > NEVER"
> > *
> >
> > --
> > 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.
> >
> >
>
>
> --
> Somnath Singh
>
> --
> 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.
>
>


-- 
Cheers,

  Vicky

-- 
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.



Re: [algogeeks] MS ques

2011-07-19 Thread SAMM
The above method is good , I was going to suggest another algo it
takes the same complexity but lengthy so I am not posting my algo...

On 7/19/11, Piyush Sinha  wrote:
> Divisibility of 3 of numbers in base 2 can be seen same as
> divisibility of numbers by 11 in base 10...
>
> maintain two variable even_sum & odd_sum, both initialized to 0
>
> when an odd location in the number is set increment odd_sum
> when an even location in the number is set increment even_sum
>
> if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...
>
> Hence keep the track of even_sum and odd_sum as the bits are getting
> appended..
>
> Hope I am clear... :)
>
> On 7/19/11, sudhanshu pandey  wrote:
>> use automata theory. draw dfa for divisibility by 3..
>>
>> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
>> wrote:
>>
>>> Given an infinite stream of bits with bits being appended at the
>>> highest significant position. Give an algorithm to say whether the
>>> number formed by sequence of bits that had been processed till then ,
>>> is divisible by 3 or not ?
>>>
>>>
>>> My sol:
>>>
>>> have a variable sum...find the sum of bitswhenever u add a bit
>>> do sum+="bit value"  ... check whether sum%3==0.
>>> Is my solution ok?? anyother good solutions ??
>>>
>>> --
>>> 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.
>>>
>>>
>>
>>
>> --
>> SUDHANSHU PANDEY
>>
>> --only fair thing in this world is a chance--
>>
>> --
>> 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.
>>
>>
>
>
> --
> *Piyush Sinha*
> *IIIT, Allahabad*
> *+91-7483122727*
> *  "NEVER SAY
> NEVER"
> *
>
> --
> 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.
>
>


-- 
Somnath Singh

-- 
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.



Re: [algogeeks] MS ques

2011-07-19 Thread Piyush Sinha
Divisibility of 3 of numbers in base 2 can be seen same as
divisibility of numbers by 11 in base 10...

maintain two variable even_sum & odd_sum, both initialized to 0

when an odd location in the number is set increment odd_sum
when an even location in the number is set increment even_sum

if(abs(even_sum-odd_sum)%3==0) number is divisible by 3...

Hence keep the track of even_sum and odd_sum as the bits are getting appended..

Hope I am clear... :)

On 7/19/11, sudhanshu pandey  wrote:
> use automata theory. draw dfa for divisibility by 3..
>
> On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh
> wrote:
>
>> Given an infinite stream of bits with bits being appended at the
>> highest significant position. Give an algorithm to say whether the
>> number formed by sequence of bits that had been processed till then ,
>> is divisible by 3 or not ?
>>
>>
>> My sol:
>>
>> have a variable sum...find the sum of bitswhenever u add a bit
>> do sum+="bit value"  ... check whether sum%3==0.
>> Is my solution ok?? anyother good solutions ??
>>
>> --
>> 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.
>>
>>
>
>
> --
> SUDHANSHU PANDEY
>
> --only fair thing in this world is a chance--
>
> --
> 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.
>
>


-- 
*Piyush Sinha*
*IIIT, Allahabad*
*+91-7483122727*
*  "NEVER SAY
NEVER"
*

-- 
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.



Re: [algogeeks] MS ques

2011-07-19 Thread sudhanshu pandey
use automata theory. draw dfa for divisibility by 3..

On Tue, Jul 19, 2011 at 11:23 PM, siva viknesh wrote:

> Given an infinite stream of bits with bits being appended at the
> highest significant position. Give an algorithm to say whether the
> number formed by sequence of bits that had been processed till then ,
> is divisible by 3 or not ?
>
>
> My sol:
>
> have a variable sum...find the sum of bitswhenever u add a bit
> do sum+="bit value"  ... check whether sum%3==0.
> Is my solution ok?? anyother good solutions ??
>
> --
> 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.
>
>


-- 
SUDHANSHU PANDEY

--only fair thing in this world is a chance--

-- 
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.



Re: [algogeeks] ms ques

2011-07-18 Thread sukhmeet singh
we can use auto_ptr class defined in std to implement garbage collector.. by
using reference count method

On Mon, Jul 18, 2011 at 10:45 PM, Vivek Srivastava <
srivastava.vivek1...@gmail.com> wrote:

> Use smart pointers from boost library.
>
>
> On Mon, Jul 18, 2011 at 10:24 PM, sivaviknesh s wrote:
>
>>
>> Implement a C++ garbage collector efficiently..any ideas ???
>>
>> ..shud we need to do something with destructor???
>> --
>> Regards,
>> $iva
>>
>>  --
>> 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.
>

-- 
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.



Re: [algogeeks] ms ques

2011-07-18 Thread Saket Choudhary
Use logarithms and the properties that follow.
Let the number be n
Find log to the base 5 of n =*X*= *log*(n)/*log*(5) here *log* refers to
base 10
Find log to the base 9 = *X*/(log to the base 5 of 9)
Done!

On 18 July 2011 23:58, varun pahwa  wrote:

> is there any direct conversion possible like from 2 to 16 ??
>
>
> On Mon, Jul 18, 2011 at 11:56 PM, Nishant Mittal <
> mittal.nishan...@gmail.com> wrote:
>
>> 1st convert base 5 to base 10 and then base 10 to base 9
>>
>>
>> On Mon, Jul 18, 2011 at 11:54 PM, sivaviknesh s 
>> wrote:
>>
>>>
>>> convert a number in base 5  to  base 9 
>>>
>>> --
>>> Regards,
>>> $iva
>>>
>>>  --
>>> 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.
>>
>
>
>
> --
> Varun Pahwa
> B.Tech (IT)
> 7th Sem.
> Indian Institute of Information Technology Allahabad.
> Ph : 09793899112
> Official Email :: rit2008...@iiita.ac.in
> Another Email :: varunpahwa.ii...@gmail.com
>
> People who fail to plan are those who plan to fail.
>
>  --
> 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.



Re: [algogeeks] ms ques

2011-07-18 Thread varun pahwa
is there any direct conversion possible like from 2 to 16 ??

On Mon, Jul 18, 2011 at 11:56 PM, Nishant Mittal  wrote:

> 1st convert base 5 to base 10 and then base 10 to base 9
>
>
> On Mon, Jul 18, 2011 at 11:54 PM, sivaviknesh s wrote:
>
>>
>> convert a number in base 5  to  base 9 
>>
>> --
>> Regards,
>> $iva
>>
>>  --
>> 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.
>



-- 
Varun Pahwa
B.Tech (IT)
7th Sem.
Indian Institute of Information Technology Allahabad.
Ph : 09793899112
Official Email :: rit2008...@iiita.ac.in
Another Email :: varunpahwa.ii...@gmail.com

People who fail to plan are those who plan to fail.

-- 
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.



Re: [algogeeks] ms ques

2011-07-18 Thread Nishant Mittal
1st convert base 5 to base 10 and then base 10 to base 9

On Mon, Jul 18, 2011 at 11:54 PM, sivaviknesh s wrote:

>
> convert a number in base 5  to  base 9 
>
> --
> Regards,
> $iva
>
>  --
> 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.



Re: [algogeeks] ms ques

2011-07-18 Thread Vivek Srivastava
Use smart pointers from boost library.

On Mon, Jul 18, 2011 at 10:24 PM, sivaviknesh s wrote:

>
> Implement a C++ garbage collector efficiently..any ideas ???
>
> ..shud we need to do something with destructor???
> --
> Regards,
> $iva
>
>  --
> 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.



Re: [algogeeks] ms ques

2011-07-18 Thread SAMM
Offcourse destructor is needed or smart pointer will do  for dynamic
memory allocation.local variable r stored in stack it is been handled
in run time .

On 7/18/11, sivaviknesh s  wrote:
> Implement a C++ garbage collector efficiently..any ideas ???
>
> ..shud we need to do something with destructor???
> --
> Regards,
> $iva
>
> --
> 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.
>
>


-- 
Somnath Singh

-- 
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.



Re: [algogeeks] MS Ques

2011-07-18 Thread Swathi
Reversing linked list works.. A followup question will be without using the
reversal...For that we should first traverse the longest linked list such a
way that it's remaining length is equal to other linked list and multiply
using recursion.. After that based on carry.. you should repeat again for
leading nodes in larger linked list.. hope i made my point clear..

On Mon, Jul 18, 2011 at 2:39 AM, Piyush Sinha wrote:

>
> check my code below...it works for all cases
> *
> **node *MUL(node *h1,node *h2)
> {
>  node *h3,*p,*r;
>  h1 = reverse(h1);
>  h2 = reverse(h2);
>  h3 = multiply(h1,h2->data);
>  h2 = h2->next;
>  p = h3;
>  while(h2)
>  {
>   r = multiply(h1,h2->data);
>   p->next = add(p->next,r);
>   p = p->next;
>   h2 = h2->next;
>  }
>  h3 = reverse(h3);
>  return h3;
> }
>
> **node *multiply(node *h,int x)
> {
>  node *head = NULL;
>  node *p;
>  int mul,carry=0;
>  while(h)
>  {
> if(!head)
> {
> head = (node *)malloc(sizeof(node));
> mul = (x*(h->data));
> carry = mul/10;
> mul=mul%10;
> head->data=mul;
> head->next = NULL;
> p = head;
> }
> else
> {
> p->next = (node *)malloc(sizeof(node));
> p = p->next;
> p->next = NULL;
> mul = (x*(h->data));
> p->data = (mul%10)+carry;
> carry = mul/10;
> }
> h = h->next;
>  }
>  if(carry)
>  {
> p->next = (node *)malloc(sizeof(node));
> p = p->next;
> p->next = NULL;
> p->data = carry;
>  }
>  return head;
> }
>
> node * add(node *h1,node *h2)
> {
>  node *h3 = NULL;
>  node *p;
>  int sum,carry = 0;
>  while(h1)
>  {
> sum = h1->data+h2->data+carry;
> carry = sum/10;
> sum = sum%10;
> if(h3==NULL)
> {
>h3 = (node *)malloc(sizeof(node));
>h3->data = sum;
>h3->next = NULL;
>p =h3;
> }
> else
> {
>p->next = (node *)malloc(sizeof(node));
>p = p->next;
>p->next = NULL;
>p->data = sum;
> }
> h1 = h1->next;
> h2 = h2->next;
>  }
>  while(h2)
>  {
> p->next= (node *)malloc(sizeof(node));
> p = p->next;
> p->next = NULL;
> sum = h2->data + carry;
> carry = sum/10;
> sum = sum%10;
> p->data = sum;
> h2 = h2->next;
>  }
>  if(carry)
>  {
> p->next = (node *)malloc(sizeof(node));
> p = p->next;
> p->next = NULL;
> p->data = carry;
>  }
>  return h3;
> }
>
> *
>
> On Mon, Jul 18, 2011 at 2:34 AM, aditi garg wrote:
>
>> and 6 is carry forwarded???
>> next node wud be 6*7=42+6=48
>> 8 and 4 carry?
>>
>>
>> On Mon, Jul 18, 2011 at 2:28 AM, hary rathor wrote:
>>
>>> sorry 7*9=63
>>>
>>> put 3 in list 3
>>>
>>> --
>>> 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.
>>>
>>>
>>
>>
>> --
>> Aditi Garg
>> Undergraduate Student
>> Electronics & Communication Divison
>> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
>> Sector 3, Dwarka
>> New Delhi
>>
>>  9718388816
>>
>>  --
>> 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.
>>
>
>
>
> --
> *Piyush Sinha*
> *IIIT, Allahabad*
> *+91-7483122727*
> *  "NEVER SAY
> NEVER"
> *
>
>  --
> 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.



Re: [algogeeks] MS Ques

2011-07-17 Thread Piyush Sinha
check my code below...it works for all cases
*
**node *MUL(node *h1,node *h2)
{
 node *h3,*p,*r;
 h1 = reverse(h1);
 h2 = reverse(h2);
 h3 = multiply(h1,h2->data);
 h2 = h2->next;
 p = h3;
 while(h2)
 {
  r = multiply(h1,h2->data);
  p->next = add(p->next,r);
  p = p->next;
  h2 = h2->next;
 }
 h3 = reverse(h3);
 return h3;
}

**node *multiply(node *h,int x)
{
 node *head = NULL;
 node *p;
 int mul,carry=0;
 while(h)
 {
if(!head)
{
head = (node *)malloc(sizeof(node));
mul = (x*(h->data));
carry = mul/10;
mul=mul%10;
head->data=mul;
head->next = NULL;
p = head;
}
else
{
p->next = (node *)malloc(sizeof(node));
p = p->next;
p->next = NULL;
mul = (x*(h->data));
p->data = (mul%10)+carry;
carry = mul/10;
}
h = h->next;
 }
 if(carry)
 {
p->next = (node *)malloc(sizeof(node));
p = p->next;
p->next = NULL;
p->data = carry;
 }
 return head;
}

node * add(node *h1,node *h2)
{
 node *h3 = NULL;
 node *p;
 int sum,carry = 0;
 while(h1)
 {
sum = h1->data+h2->data+carry;
carry = sum/10;
sum = sum%10;
if(h3==NULL)
{
   h3 = (node *)malloc(sizeof(node));
   h3->data = sum;
   h3->next = NULL;
   p =h3;
}
else
{
   p->next = (node *)malloc(sizeof(node));
   p = p->next;
   p->next = NULL;
   p->data = sum;
}
h1 = h1->next;
h2 = h2->next;
 }
 while(h2)
 {
p->next= (node *)malloc(sizeof(node));
p = p->next;
p->next = NULL;
sum = h2->data + carry;
carry = sum/10;
sum = sum%10;
p->data = sum;
h2 = h2->next;
 }
 if(carry)
 {
p->next = (node *)malloc(sizeof(node));
p = p->next;
p->next = NULL;
p->data = carry;
 }
 return h3;
}

*
On Mon, Jul 18, 2011 at 2:34 AM, aditi garg wrote:

> and 6 is carry forwarded???
> next node wud be 6*7=42+6=48
> 8 and 4 carry?
>
>
> On Mon, Jul 18, 2011 at 2:28 AM, hary rathor wrote:
>
>> sorry 7*9=63
>>
>> put 3 in list 3
>>
>> --
>> 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.
>>
>>
>
>
> --
> Aditi Garg
> Undergraduate Student
> Electronics & Communication Divison
> NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
> Sector 3, Dwarka
> New Delhi
>
>  9718388816
>
>  --
> 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.
>



-- 
*Piyush Sinha*
*IIIT, Allahabad*
*+91-7483122727*
*  "NEVER SAY
NEVER"
*

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread aditi garg
and 6 is carry forwarded???
next node wud be 6*7=42+6=48
8 and 4 carry?

On Mon, Jul 18, 2011 at 2:28 AM, hary rathor  wrote:

> sorry 7*9=63
>
> put 3 in list 3
>
> --
> 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.
>
>


-- 
Aditi Garg
Undergraduate Student
Electronics & Communication Divison
NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
Sector 3, Dwarka
New Delhi

9718388816

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread hary rathor
sorry 7*9=63

put 3 in list 3

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread aditi garg
r v not supposed to actually mutiply?? 7*9 y shud v place 9 in the third
list??

On Mon, Jul 18, 2011 at 2:25 AM, hary rathor  wrote:

> int means
>
>  1->5->6->7
> 2->7->9
>
> means you will multiply 7*9  result  9 insert in 3rd list
> so start from end of list not from start
>
> now do you under stand
>
> --
> 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.
>
>


-- 
Aditi Garg
Undergraduate Student
Electronics & Communication Divison
NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
Sector 3, Dwarka
New Delhi

9718388816

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread hary rathor
int means

 1->5->6->7
 2->7->9

means you will multiply 7*9  result  9 insert in 3rd list
so start from end of list not from start

now do you under stand

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread aditi garg
@Hary i dint understand wat do u mean by saying list is sinle so strt
processing from rightcan u gv an example with the list containing more
than 1 node and show me wat wud be the output

On Mon, Jul 18, 2011 at 2:13 AM, hary rathor  wrote:

> aditi : problem your code
>
> 1 .you are not putting single digit in third list but whole
> multiplication of two digit
> 2. forward add carry to next result ;
> 3. keep mind that list size may not be equal
> 4. list is singly so start processing from right side you need reverse them
>
> --
> 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.
>
>


-- 
Aditi Garg
Undergraduate Student
Electronics & Communication Divison
NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
Sector 3, Dwarka
New Delhi

9718388816

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread hary rathor
aditi : problem your code

1 .you are not putting single digit in third list but whole
multiplication of two digit
2. forward add carry to next result ;
3. keep mind that list size may not be equal
4. list is singly so start processing from right side you need reverse them

-- 
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.



Re: [algogeeks] MS Ques

2011-07-17 Thread aditi garg
p=L1
q=L2
while(p!=NULL && q!=NULL)
{int r;
r-=p->info*q->info;
p=p->next;
q=q->next;

insert(L3,r);
}

insert is the normal insert operation of linked list
On Mon, Jul 18, 2011 at 1:15 AM, swetha rahul wrote:

> Hi,
> Given 2 linked lists L1 and L2 create a linked list that gives
> the multiplication of the above 2 linked lists.
> Eg: L1 =1->5
>   L2 =1->0
>
> Ans must be 1->5->0
>
> --
> 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.
>



-- 
Aditi Garg
Undergraduate Student
Electronics & Communication Divison
NETAJI SUBHAS INSTITUTE OF TECHNOLOGY
Sector 3, Dwarka
New Delhi

9718388816

-- 
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.



Re: [algogeeks] MS Ques

2011-07-05 Thread Ashish Goel
just thinking aloud..

find substrings connected by ? like b,c, ensure that b?c is found, if not
return false
if found find 'a' like prefix in earlier part of the string..


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


On Wed, Jul 6, 2011 at 12:02 AM, Piyush Sinha wrote:

> Can we do it using suffix trees and apply DFS on it??
>
>
> On Tue, Jul 5, 2011 at 11:45 PM, swetha rahul wrote:
>
>> Hi,
>>   Write a function which takes two char * s as inputs, one is
>> a regular expression pattern and the other is a test string and check
>> whether the test string is of the given regular expression pattern.
>> The regular expression pattern can contain all lower-case letter, asterisk
>> and question mark.
>> As usual asterisk stands for 0 or more number of chars and ? for any one
>> char.
>> E.g. Regular Expression: a*b?c
>> Test String: aaavcxbmbcxmbkc
>> Result: TRUE
>> Test String: abc
>> Result: FALSE
>> Test String: abzx
>> Result: TRUE
>>
>> What is d best way 2 do this...
>>
>> --
>> 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.
>>
>
>
>
> --
> *Piyush Sinha*
> *IIIT, Allahabad*
> *+91-8792136657*
> *+91-7483122727*
> *https://www.facebook.com/profile.php?id=10655377926 *
>
>  --
> 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.



Re: [algogeeks] MS Ques

2011-07-05 Thread Piyush Sinha
Can we do it using suffix trees and apply DFS on it??

On Tue, Jul 5, 2011 at 11:45 PM, swetha rahul wrote:

> Hi,
>   Write a function which takes two char * s as inputs, one is a
> regular expression pattern and the other is a test string and check whether
> the test string is of the given regular expression pattern.
> The regular expression pattern can contain all lower-case letter, asterisk
> and question mark.
> As usual asterisk stands for 0 or more number of chars and ? for any one
> char.
> E.g. Regular Expression: a*b?c
> Test String: aaavcxbmbcxmbkc
> Result: TRUE
> Test String: abc
> Result: FALSE
> Test String: abzx
> Result: TRUE
>
> What is d best way 2 do this...
>
> --
> 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.
>



-- 
*Piyush Sinha*
*IIIT, Allahabad*
*+91-8792136657*
*+91-7483122727*
*https://www.facebook.com/profile.php?id=10655377926 *

-- 
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.



Re: [algogeeks] ms ques

2011-05-27 Thread Logic King
http://samples.msdn.microsoft.com/ietestcenter/


On Fri, May 27, 2011 at 9:40 AM, radha krishnan <
radhakrishnance...@gmail.com> wrote:

> Check whether this is storing  Google  Search Results ? ? ?? ? ? ? ? ??
> [HONEY POTTING]
>
>
> On Fri, May 27, 2011 at 10:07 PM, UTKARSH SRIVASTAV <
> usrivastav...@gmail.com> wrote:
>
>> test cases for internet explorer
>>
>> --
>> *UTKARSH SRIVASTAV
>> CSE-3
>> B-Tech 2nd Year
>> @MNNIT 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.
>

-- 
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.



Re: [algogeeks] ms ques

2011-05-27 Thread radha krishnan
Check whether this is storing  Google  Search Results ? ? ?? ? ? ? ? ??
[HONEY POTTING]

On Fri, May 27, 2011 at 10:07 PM, UTKARSH SRIVASTAV  wrote:

> test cases for internet explorer
>
> --
> *UTKARSH SRIVASTAV
> CSE-3
> B-Tech 2nd Year
> @MNNIT 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.