epibook / epibook.github.io Goto Github PK
View Code? Open in Web Editor NEWPublishes to Github Pages
Publishes to Github Pages
Just downloaded the repository the class SlidingWindow.java has an import statement with com.epi.QueueWithMaxUsingDeque.Queue . Turns out as the package com.epi.QueueWithMaxUsingDeque does not exist it leads to a compile error.
Note that in the solution for replaceAndRemove, you have:
// Allocates space according to the number of "a".
sChars = Arrays.copyOf(sChars, writeIdx + aCount);
From the Javadocs I see:
Returns:
a copy of the original array, truncated or padded with null characters to obtain the specified length
I think utilizing this in the question when the question is about doing everything in place defeats the purpose. It also masks the issue of nullifying characters that extend past the the end of array if there are more b's than a's.
Thoughts?
Thanks,
Anthony
Can someone please help me get my head around the isIntersect method in the IntersectRectangle.java file?
Why do we check for
R1.x <= R2.x + R2.width && R1.x + R1.width >= R2.x && R1.y <= R2.y + R2.height && R1.y + R1.height >= R2.y;
A variety of examples will help.
Hi I'm having the following problems when I try to do a maven install on the java folder.
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[10,44] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[12,54] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[12,66] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[18,47] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[18,21] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[10,42] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[10,21] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,46] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,58] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,21] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[9,47] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[9,21] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[22,32] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[10,59] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[8,43] cannot find symbol
symbol: class Node
location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[9,47] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[9,21] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[22,32] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[9,53] cannot find symbol
symbol: class Node
location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[36,36] cannot find symbol
symbol: class Node
location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[12,41] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[12,60] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[13,11] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[22,51] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[23,11] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[23,30] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[29,7] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[29,18] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[28,43] cannot find symbol
symbol: class Node
location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[12,5] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[23,5] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,9] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,36] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,55] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[41,13] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[41,34] cannot find symbol
symbol: class Node
location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReconstructBinaryTreePostInOrdersTemplate.java:[53,50] incompatible types
required: java.util.ArrayList<java.lang.Integer>
found: java.util.List<java.lang.Integer>
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReconstructBinaryTreePostInOrdersTemplate.java:[54,46] incompatible types
required: java.util.ArrayList<java.lang.Integer>
found: java.util.List<java.lang.Integer>
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[13,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[19,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[35,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[37,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[41,7] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[48,9] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[62,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[66,9] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[66,34] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[77,9] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[77,34] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[83,5] cannot find symbol
symbol: class Node
location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[11,5] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[12,5] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[13,5] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[41,5] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[45,9] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[45,34] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[56,9] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[56,34] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[61,5] cannot find symbol
symbol: class Node
location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[10,5] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[15,7] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[27,5] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,14] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,35] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,56] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[33,14] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[33,35] cannot find symbol
symbol: class Node
location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[10,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[12,7] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[30,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[30,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[31,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[31,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[33,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[33,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[38,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[17,5] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[18,5] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[47,7] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[49,9] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[49,34] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[53,7] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[66,5] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[75,7] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[75,32] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[79,5] cannot find symbol
symbol: class Node
location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,5] cannot find symbol
symbol: class Node
location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,27] cannot find symbol
symbol: class Node
location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,48] cannot find symbol
symbol: class Node
location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[17,13] cannot find symbol
symbol: class Node
location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[14,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[30,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[30,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[31,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[31,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[33,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[33,28] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[38,5] cannot find symbol
symbol: class Node
location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[12,5] cannot find symbol
symbol: class Node
location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[22,5] cannot find symbol
symbol: class Node
location: class com.epi.PalindromeLinkedListTemplate
[INFO] 100 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.312 s
[INFO] Finished at: 2014-11-30T06:07:46-05:00
[INFO] Final Memory: 13M/245M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project epi-java: Compilation failure: Compilation failure:
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[10,44] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[12,54] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[12,66] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[18,47] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[18,21] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[10,42] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[10,21] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,46] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,58] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[8,21] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[9,47] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[9,21] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[22,32] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[10,59] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[8,43] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[9,47] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[9,21] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[22,32] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[9,53] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[36,36] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[12,41] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[12,60] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[13,11] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[22,51] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[23,11] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[23,30] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[29,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[29,18] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MergeSortedListsTemplate.java:[28,43] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MergeSortedListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[12,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[23,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,36] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[40,55] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[41,13] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/RemoveKthLastListTemplate.java:[41,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.RemoveKthLastListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReconstructBinaryTreePostInOrdersTemplate.java:[53,50] incompatible types
[ERROR] required: java.util.ArrayList<java.lang.Integer>
[ERROR] found: java.util.List<java.lang.Integer>
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReconstructBinaryTreePostInOrdersTemplate.java:[54,46] incompatible types
[ERROR] required: java.util.ArrayList<java.lang.Integer>
[ERROR] found: java.util.List<java.lang.Integer>
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[13,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[19,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[35,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[37,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[41,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[48,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[62,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[66,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[66,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[77,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[77,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ZippingListTemplate.java:[83,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ZippingListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[11,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[12,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[13,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[41,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[45,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[45,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[56,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[56,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/EvenOddMergeLinkedListTemplate.java:[61,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.EvenOddMergeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[10,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[15,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[27,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,14] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,35] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[29,56] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[33,14] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/OverlappingListsTemplate.java:[33,35] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.OverlappingListsTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[10,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[12,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[30,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[30,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[31,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[31,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[33,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[33,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListIterativeTemplate.java:[38,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListIterativeTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[17,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[18,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[47,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[49,9] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[49,34] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[53,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[66,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[75,7] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[75,32] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/MedianSortedCircularLinkedListTemplate.java:[79,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.MedianSortedCircularLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,27] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[16,48] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/DeletionListTemplate.java:[17,13] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.DeletionListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[14,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[30,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[30,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[31,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[31,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[33,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[33,28] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/ReverseLinkedListRecursiveTemplate.java:[38,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.ReverseLinkedListRecursiveTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[12,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.PalindromeLinkedListTemplate
[ERROR] /Users/scottyg/Practice/epibook.github.io/solutions/java/src/main/java/com/epi/PalindromeLinkedListTemplate.java:[22,5] cannot find symbol
[ERROR] symbol: class Node
[ERROR] location: class com.epi.PalindromeLinkedListTemplate
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
http://elementsofprogramminginterviews.com/static/java/src/main/java/com/epi/Arbitrage.java
Looks like the code is not iterating over all the edges in the inner loop when the outer loop traverses over all vertices.
if (A.size() <= 1) {
return {A.front(), A.front()};
}
If A
is empty, accessing A.front()
leads to undefined behaviour. As we return elements themselves instead of iterators, may be throwing an exception when A.empty() == true
is sufficient for this exercise.
this logic is completely wrong. if you pass the distinct elements as input, then control always goes to if condition. you never get to go to else. and you end returning the size of the input list.
public static void main(String[] args) {
Integer a[] = {0,8,4,12,2,10,6,14,1,9};
List<Integer> input = Arrays.asList(a);
longestNondecreasingSubsequence(input);
}
int LongestNondecreasingSubsequence(const vector<int>& A) {
vector<int> tail_values;
for (const int& a : A) {
auto it = upper_bound(tail_values.begin(), tail_values.end(), a);
if (it == tail_values.end()) {
tail_values.emplace_back(a);
} else {
*it = a;
}
}
return tail_values.size();
}
I know the logic is right, but in the
} else {
*it = a;
}
part, because initially tail_values
is empty, the iterator it
cannot be dereferenced and assigned a value. I tested the program and it threw Segmentation fault.
https://github.com/epibook/epibook.github.io/blob/master/solutions/java/src/main/java/com/epi/SubseqCover.java#L55-L57 is never getting true.
Needs a fix
The left end of the binary search is currently initialised to 0 where as it can be initially set to Math.ceil(sumOfAllBytes / numServers) since this is the lower bound for the server load.
Hey all,
I noticed that the LowestCommonAncestorNoParent solution is a little more complex than it needs to be. The creation of a custom class to return values seems a little over the top, no?
What about this well known solution?
Pseudocode
If root null, return null
if root is one of the nodes, return root
recursively call lca on left and right
if both left and right not null, return root
if one of left and right is not null, return the non null node
Code
package EPIQuestions;
/**
* Created by aalayo on 12/6/15.
* Compute the lowest common ancestor in a binary tree
*
*/
public class TenPointThree {
private static class TreeNode {
TreeNode l, r, p;
int data;
public TreeNode (int data) {this.data = data;}
}
private static TreeNode lca(TreeNode root, TreeNode n1, TreeNode n2) {
if(root == null) return null;
if(root == n1 || root == n2) return root;
TreeNode l = lca(root.l, n1, n2);
TreeNode r = lca(root.r, n1, n2);
if(l != null && r != null) return root;
return (l != null) ? l : r;
}
public static void test() {
/*
314
6 6
271 561 2 271
28 0 3 1 28
*/
// depth 0
TreeNode h = new TreeNode(314);
h.p = null;
// depth 1
h.l = new TreeNode(6);
h.l.p = h;
h.r = new TreeNode(6);
h.r.p = h;
// depth 2
h.l.l = new TreeNode(271);
h.l.l.p = h.l;
h.l.r = new TreeNode(561);
h.l.r.p = h.l;
h.r.l = new TreeNode(2);
h.r.l.p = h.r;
h.r.r = new TreeNode(271);
h.r.r.p = h.r;
// depth 3
h.l.l.l = new TreeNode(28);
h.l.l.l.p = h.l.l;
h.l.l.r = new TreeNode(0);
h.l.l.r.p = h.l.l;
h.l.r.r = new TreeNode(3);
h.l.r.r.p = h.l.r;
h.r.l.r = new TreeNode(1);
h.r.l.r.p = h.r.l;
h.r.r.r = new TreeNode(28);
h.r.r.r.p = h.r.r;
System.out.println("LCA without parent");
TreeNode lcaNode = lca(h, h.l.l.l, h.r.r.r);
System.out.println("lca of " + h.l.l.l.data +
" and " + h.r.r.r.data + " is " + lcaNode.data);
lcaNode = lca(h, h, h.r.r.r);
System.out.println("lca of " + h.data +
" and " + h.r.r.r.data + " is " + lcaNode.data);
lcaNode = lca(h, h.l, h.l.r.r);
System.out.println("lca of " + h.l.data +
" and " + h.l.r.r.data + " is " + lcaNode.data);
lcaNode = lca(h, h.l.l, h.l.r);
System.out.println("lca of " + h.l.l.data +
" and " + h.l.r.data + " is " + lcaNode.data);
}
}
logic is broken with valid input
String target = "bedbathandbeyond";
dictionary.add("bed");
// dictionary.add("bat");
dictionary.add("bath");
dictionary.add("and");
dictionary.add("hand");
dictionary.add("beyond");
I don't see any heap data structures in
It works but it's not really a heap I think?
Suggest you use a java.util.PriorityQueue (which is what folks use in Java for a Heap - but it grows automatically) or create your own fixed size priority queue. I can submit a proposed patch if you will take a Pull Request?
Best,
-Frank
run mvn clean install. you will see lot of compilation errors causing from TestAll.java
Please fix the compilation errors in TestAll.java
This line copies the content of the minimum node found in the subtree into the node to be deleted, whereas it's mentioned in the question (C++ version of the book) that "You cannot change the contents of any node".
// Generate remaining combinations over {offset, ..., n - 1} of size
// kNumRemaining.
const int kNumRemaining = k - partial_combination->size();
for (int i = offset; i <= n && kNumRemaining <= n - i - 1;
++i) {
partial_combination->emplace_back(i);
DirectedCombinations(n, k, i + 1, partial_combination, result);
partial_combination->pop_back();
}
This block of code is wrong. For example, with n = 4
and k = 2
the program's output is:
> ./a.out 4 2
n = 4, k = 2
1 2
The usage of kNumRemaining
prevents valid values from being returned. I believe this variable is completely useless and the aforementioned code should look like that:
// Generate remaining combinations over {offset, ..., n - 1}
for (int i = offset; i <= n; ++i) {
partial_combination->emplace_back(i);
DirectedCombinations(n, k, i + 1, partial_combination, result);
partial_combination->pop_back();
}
After this tweak, the output is as expected:
> ./a.out 4 2
n = 4, k = 2
1 2
1 3
1 4
2 3
2 4
3 4
HashMap doesn't guarantee the order of the keys. This implementation needs data structure which guarantees the order.
would like to know your input on using HashMap.
As per the title, the link is broken for the log PDF http://elementsofprogramminginterviews.com/bugs/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.