gardncl / elements-of-programming-interviews Goto Github PK
View Code? Open in Web Editor NEWMethod stubs and test cases for the problems from Elements of Programming Interviews
Home Page: http://bit.ly/2qalTxT
License: MIT License
Method stubs and test cases for the problems from Elements of Programming Interviews
Home Page: http://bit.ly/2qalTxT
License: MIT License
for test cases 1, 2, 3 the expected values should be 3, 11 & 22, respectively.
For the case of an overlap with a shared cycle the book says there are two possible nodes that allow the test to pass. Current test only allows one of them--write a test that allows either of them to pass.
Hi, thank you for the repository. I'm new to using java with IntelliJ. Can you tell me understand how exactly I should be running the tests for the repo?
Right now the get() method on ListNode starts indexing at 1, but it should maintain Java standards and start at 0.
This will require a large refactor to change all uses of the get method inside of the tests.
Thank you for creating this repo.
Awesome Work!!!
Helped me complete almost all the problems in EPI in a structured manner.
Does this test contain every case?
*No cycles - Overlap
*No cycles - No overlap
*One cycle - No overlap (vacuous)
*Two cycles - Overlap before cycle starts
*Two cycles - Overlap inside cycle
*Two cycles - No overlap
No problem numbers on the method stubs yet
Change the link in the readme to hold the affiliate account to get commission on book sales.
Inside of test/strings/BaseConversionTest.java
baseConversion2() contains the string "2c996b726" which needs to be upper case or else the user has to handle for case which is not the intent of the book.
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.