You are given a maze with N cells. Each cell may have multiple entry points but not more than one exit (ie. entry/exit points are unidirectional doors like valves). The cells are named with an integer value from 0 to N-1. You need to find the the length of the largest cycle in the maze. Return -1 if there are no cycles. INPUT FORMAT First line has the number of cells N Second line has list of N values of the edge[] array. edge[i] contains the cell number that can be reached from of cell ‘i’ in one step. edge[i] is -1 if the ‘i’th cell doesn’t have an exit. OUTPUT FORMAT largest sum among all cycles Sample input: 23 4 4 1 4 13 8 8 8 0 8 14 9 15 11 -1 10 15 22 22 22 22 22 21 Sample output 6 I have already tried to do this with DFS to find all possible cycles and print the largest cycle size. Please let me know if there is any better solution for the same.
Software Developer 4 Interview Questions
96,240 software developer 4 interview questions shared by candidates
The first interaction was not a question, it was only a... "Well, tell me".
Write a function that reverses a sentence, keeping the words together. Eg This sentence will be reversed. -> reversed. be will sentence This
Describe a project you've worked on
Asked if I would be willing to learn COBOL when coming in as a Java dev.
Difference between an interface and abstract class?
what would you do if you are not able to handle a team?
Basic of C++,lot of question on Project and implemantation of stack ,linked list,in c++ and in STL,STL is most Imp
Basic Concepts,Sql...
Basic networking and conceptual level questions of OOPS, PhP level questions as company uses php Yii framework javscript basic questions like array, callback functions
Viewing 911 - 920 interview questions