programming-interview-library

所属分类:Leetcode/题库
开发工具:Java
文件大小:19KB
下载次数:0
上传日期:2016-07-29 20:47:39
上 传 者sh-1993
说明:  常见面试问题编程挑战算法
(Common interview question programming challenge algorithms)

文件列表:
LICENSE (1082, 2016-07-30)
pom.xml (2007, 2016-07-30)
src (0, 2016-07-30)
src\core (0, 2016-07-30)
src\core\nyc (0, 2016-07-30)
src\core\nyc\angus (0, 2016-07-30)
src\core\nyc\angus\algo (0, 2016-07-30)
src\core\nyc\angus\algo\Bits.java (1210, 2016-07-30)
src\core\nyc\angus\algo\Counting.java (520, 2016-07-30)
src\core\nyc\angus\algo\Graphs.java (1258, 2016-07-30)
src\core\nyc\angus\algo\Intervals.java (1142, 2016-07-30)
src\core\nyc\angus\algo\Lexicographic.java (615, 2016-07-30)
src\core\nyc\angus\algo\Lists.java (1225, 2016-07-30)
src\core\nyc\angus\algo\Maths.java (2453, 2016-07-30)
src\core\nyc\angus\algo\Matrix.java (914, 2016-07-30)
src\core\nyc\angus\algo\Numerals.java (2561, 2016-07-30)
src\core\nyc\angus\algo\Permutations.java (1351, 2016-07-30)
src\core\nyc\angus\algo\Primes.java (1739, 2016-07-30)
src\core\nyc\angus\algo\Sorting.java (1842, 2016-07-30)
src\core\nyc\angus\algo\Strings.java (1528, 2016-07-30)
src\core\nyc\angus\algo\Subsequence.java (2276, 2016-07-30)
src\test (0, 2016-07-30)
src\test\nyc (0, 2016-07-30)
src\test\nyc\angus (0, 2016-07-30)
src\test\nyc\angus\algo (0, 2016-07-30)
src\test\nyc\angus\algo\CountingTest.java (456, 2016-07-30)
src\test\nyc\angus\algo\LexicographicTest.java (809, 2016-07-30)
src\test\nyc\angus\algo\MathsTest.java (897, 2016-07-30)
src\test\nyc\angus\algo\NumeralsTest.java (934, 2016-07-30)
src\test\nyc\angus\algo\PermutationsTest.java (573, 2016-07-30)
src\test\nyc\angus\algo\PrimesTest.java (1037, 2016-07-30)
src\test\nyc\angus\algo\SubsequenceTest.java (388, 2016-07-30)

# Library of Programming Interview Algorithms Java solutions to algorithms commonly used in programming interviews. ### Motivation While I was revising for programming interviews I thought it would be more interesting to package solutions into a utility library. Consider it the library that programmers would want to use in an interview situation, if such a thing were ever allowed. ### Algorithms Included The library currently includes generalized versions of: #### Strings - Getting all permutations of a string - Levenshtein (edit) distance between two strings #### Arrays - Longest common subsequence - Longest increasing subsequence - Max intervals that can overlap - Number of ways to reach a goal - Matrix search algorithm #### Graphs - Dijkstra's shortest path algorithm #### Lists - Check if a list is a palindrome #### Math - Creation of a prime sieve - Computing factorial - Reversing a number #### Sorting / Search - Counting and quicksort implementations - Heap-based median finding solution #### General - Converting to and from Roman Numerals

近期下载者

相关文件


收藏者