[algogeeks] Re: Microsoft - DP problem

2011-01-20 Thread Davin
static int MaxLoot(int[] A, int n)
{
int[] S = new int[n];
S[0] = A[0];
S[1] = A[1];
S[2] = S[0] + A[2];


int maxloot = Math.Max(S[1], S[2]);



for (int i = 3; i  n; i++)
{
S[i] = Math.Max(S[i - 2], S[i - 3]) + A[i];
maxloot = Math.Max(maxloot, S[i]);
}



return maxloot;
}

On Jan 20, 7:30 pm, Manmeet Singh mans.aus...@gmail.com wrote:
 It can be done in O(n) space too using DP :) :).
 U dont need that flag, but that solution u said is absolutely correct.







 On Thu, Jan 20, 2011 at 7:27 PM, Decipher ankurseth...@gmail.com wrote:
  There is a row of houses in which each house contains some amount of money.
  Write an algorithm that loots the maximum amount of money from these houses.
  The only restriction is that you cannot loot two houses that are directly
  next to each other.

   --
  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.comalgogeeks%2Bunsubscribe@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.



[algogeeks] Re: Sort string based upon the count of characters

2011-01-13 Thread Davin
How we can preserve order of the string. When you sort the array, How
you can track the specific count  of character after the sort?

On Jan 13, 12:46 pm, Bhavesh agrawal agr.bhav...@gmail.com wrote:
 we can also the concept of HASHING to count the frequency of each character
 .







 On Thu, Jan 13, 2011 at 11:53 AM, Davin dkthar...@googlemail.com wrote:
  Smaple Data :

  input : abcdacdc
  Output : cadb

  If the count is same for  characters. maintain the original order of
  the characters from input string.

  Please do let me know for any clarification.

  --
  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.comalgogeeks%2Bunsubscribe@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.



[algogeeks] Re: Sort string based upon the count of characters

2011-01-13 Thread Davin
cab
 As 'c' and 'a' have same count but 'c' was before 'a' in the input
string.


On Jan 13, 1:39 pm, juver++ avpostni...@gmail.com wrote:
 @Davin.
 Please provide an example of output for this -
 cabbaacc

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



[algogeeks] Re: Sort string based upon the count of characters

2011-01-13 Thread Davin
@juver++ Thanks for hint. Problem solved.

On Jan 13, 1:48 pm, juver++ avpostni...@gmail.com wrote:
 @Davin
 maintain count of each character, along with the first occurence of it in
 the string.
 then write your own comparator and run sort using it

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



[algogeeks] Re: MICROSOFT IDC

2011-01-12 Thread Davin
1) Get count of the nodes in first list, let count be c1.
2) Get count of the nodes in second list, let count be c2.
3) Get the difference of counts d = abs(c1 – c2)
4) Now traverse the bigger list from the first node till d nodes so
that from here onwards both the lists have equal no of nodes.
5) Then we can traverse both the lists in parallel till we come across
a common node. (Note that getting a common node is done by comparing
the address of the nodes)

On Jan 12, 3:28 pm, juver++ avpostni...@gmail.com wrote:
 However, sorting works faster than your straighforward solution.

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



[algogeeks] Re: MICROSOFT IDC

2011-01-12 Thread Davin
@manoj, Can you please explain question about your understanding?

On Jan 12, 4:19 pm, manoj manoj.lala...@gmail.com wrote:
 wake up ..L

 I think original question has asked about intersection (set
 intersection)...not the node intersection of two linked list.

 On Jan 12, 4:04 pm, juver++ avpostni...@gmail.com wrote:







  Justify your algo on examples.

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



[algogeeks] Sort string based upon the count of characters

2011-01-12 Thread Davin
Smaple Data :

input : abcdacdc
Output : cadb

If the count is same for  characters. maintain the original order of
the characters from input string.

Please do let me know for any clarification.

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



[algogeeks] Re: Strings search problem

2010-12-30 Thread Davin
Find the area with less distance between words. Distance is measured
words count in between two words.

On Dec 30, 4:08 pm, 周翔 csepark...@gmail.com wrote:
 Distance is measured on number of words. what is your meaning ?  can you
 explain it?

 2010/12/29 Davin dkthar...@googlemail.com







  Given set of words, find an area of the text where these words are as
  close to each other as possible.
  Distance is measured on number of words.

  e.g. for words [rat”, “jat”, “pat”] and text “rat stop the pat blah
  blah jat by pat jat tra la la” such area is “cat by mat bat”

  --
  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.comalgogeeks%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.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Strings search problem

2010-12-29 Thread Davin
Given set of words, find an area of the text where these words are as
close to each other as possible.
Distance is measured on number of words.

e.g. for words [rat”, “jat”, “pat”] and text “rat stop the pat blah
blah jat by pat jat tra la la” such area is “cat by mat bat”

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



[algogeeks] Array Ranking Problem

2010-12-23 Thread Davin
Problem Definition : Find minimum time X from set of questions to pass
the exam : Input :  Array of Marks [0, n-1] corresponding Array of
Time of Each Questions[0, n-1].  Thanks for help 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.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Re: Array Ranking Problem

2010-12-23 Thread Davin
Marks for Questions(1,6): {10,15,20,25,10,20}
Time for Each Questions(1,6) : { 2, 4,3,4, 2,4}
Passing Marks : 40 Out of 100

Find Questions with minimum time to pass the exam?

On Dec 23, 7:04 pm, juver++ avpostni...@gmail.com wrote:
 Please clarify the problem statement. Provide example.
 From the first view problem seems to be unclear.

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



[algogeeks] Re: Array Ranking Problem

2010-12-23 Thread Davin
Thanks for reply. I am looking for O(n) for solution.

Davin

On Dec 23, 8:29 pm, snehal jain learner@gmail.com wrote:
 hint : use dp







 On Thu, Dec 23, 2010 at 8:30 PM, Davin dkthar...@googlemail.com wrote:
  Marks for Questions(1,6): {10,15,20,25,10,20}
  Time for Each Questions(1,6) : { 2, 4,3,4, 2,4}
  Passing Marks : 40 Out of 100

  Find Questions with minimum time to pass the exam?

  On Dec 23, 7:04 pm, juver++ avpostni...@gmail.com wrote:
   Please clarify the problem statement. Provide example.
   From the first view problem seems to be unclear.

  --
  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.comalgogeeks%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.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.