[algogeeks] Re: Sapient Interview Question

2010-08-05 Thread yash
Hi, Interviewer want to test the knowledge of design pattern of the candidate . we can use any DS to store Employee info like ArrayList ,Tree(Level by Level Trave.. is good option),or hash . This problem is related to Composite and Iterator pattern. Thanks Yash On Aug 5, 10:09 am, Chonku wrote:

Re: [algogeeks] Re: Sapient Interview Question

2010-08-05 Thread Chonku
We can store the employees as a list. Since each employee is managed by 1 boss, we can store the pointer to boss in the child. To calculate getCostToCompany(char* bossName), we can scan the list and look for those records where bossName matches those employees who have boss with . This would bw O(n

[algogeeks] Re: Sapient Interview Question

2010-08-05 Thread aparichith
Can some one suggest the approach for such problems? -- 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...@googl

Re: [algogeeks] Re: Sapient Interview Question

2010-08-04 Thread Anand
As per the problem it seems to be that there is one root node (CEO) and all employees are child node. B'cos iin the question it is mentioned that each employee is led by only 1 person except for the CEO (who has no boss). Correct me if I am wrong. On Wed, Aug 4, 2010 at 4:32 PM, Gene wrote: >

[algogeeks] Re: Sapient Interview Question

2010-08-04 Thread Gene
This is a nice question for them because the idea is simple, but they have given you a data structure that is not good for the problem. If each employee records had a list of people the employee leads, it would be trivially easy. But it doesn't. So in the interview you can show how smart you are