Skip navigation links
Packages 
Package Description
com.sl.algorithms.core.array.count  
com.sl.algorithms.core.array.rotation  
com.sl.algorithms.core.array.subarray

Reference

// O(n) time and O(1) space algorithm-set to find max w/n a series of numbers.
com.sl.algorithms.core.interfaces.base  
com.sl.algorithms.core.interfaces.count  
com.sl.algorithms.core.interfaces.merge  
com.sl.algorithms.core.interfaces.rotate  
com.sl.algorithms.core.interfaces.search  
com.sl.algorithms.core.interfaces.search.pigeonhole  
com.sl.algorithms.core.interfaces.select
com.sl.algorithms.core.interfaces.shuffle  
com.sl.algorithms.core.interfaces.sort
com.sl.algorithms.core.interfaces.strings.checks  
com.sl.algorithms.core.interfaces.strings.codec  
com.sl.algorithms.core.interfaces.subarray  
com.sl.algorithms.core.list  
com.sl.algorithms.core.list.intersection  
com.sl.algorithms.core.list.merge  
com.sl.algorithms.core.list.rotation  
com.sl.algorithms.core.stack  
com.sl.algorithms.core.strings.checks  
com.sl.algorithms.core.strings.checks.parenthesis  
com.sl.algorithms.core.strings.codec  
com.sl.algorithms.core.tree  
com.sl.algorithms.core.tree.lca  
com.sl.algorithms.core.utils  
com.sl.algorithms.search.binarysearch  
com.sl.algorithms.search.linearsearch  
com.sl.algorithms.search.majorityelement  
com.sl.algorithms.search.median  
com.sl.algorithms.search.nge  
com.sl.algorithms.search.peakelement  
com.sl.algorithms.search.pigeonhole

If 'n' items are put into 'm' containers (m is less than n), then at least one container must contain more than 1 item.

For example, there must be at least two left gloves or two right gloves in a group of three gloves.

Reference 1
Reference 2
com.sl.algorithms.shuffle
Computers, being completely deterministic machines, are particularly bad at behaving randomly.
com.sl.algorithms.sort.advanced.wave  
com.sl.algorithms.sort.finitegroups  
com.sl.algorithms.sort.finitegroups.bucketsort  
com.sl.algorithms.sort.finitegroups.integersorting
com.sl.algorithms.sort.generalpurpose  
com.sl.algorithms.sort.generalpurpose.heap  
com.sl.algorithms.sort.generalpurpose.merge  
com.sl.algorithms.sort.generalpurpose.smalldata  
com.sl.sample.rest.service  
com.sl.sample.rest.service.predicate  
Skip navigation links