Algorithm Collection 
 Q1: How would you find a cycle in a linked list? Try to do it in O(n) time. Try it using constant amount of memory. 
 Q2: Given a history of URLs, how would you determine if a particular URL had been seen before? 
 Q3: Since pages can have multiple URLs pointing to them, how can you make sure you've never seen the same CONTENT before? 
 Q4: Come up with the plan on how to traverse a graph, as well as to quickly determine if a given URL is one of the million or so you've previously seen. 
 Q5: The Web can be modeled as a directed graph. Come up with a graph traversal algorithm. Make the algorithm non-recursive and breadth-first. 
 Q6: Write a function to print the Fibonacci numbers 
 Q7: Write a function to print all of the permutations of a string. 
 Q8: Design a memory management scheme. 
 Q9: Give a one-line C expression to test whether a number is a power of 2. Now implement it without using loops. 
 Q10: How can I swap two integers in a single l...
Nothing new here .. Me and my view about new technology !! I will put my view and wait for your comment.
Comments