Commit Graph

17 Commits

Author SHA1 Message Date
hasufell ede0d6eccf
PRELUDE: fix spelling 2015-01-08 01:38:46 +01:00
hasufell 79175d7fa0
PRELUSE: add sortLexSwapped 2015-01-08 01:38:32 +01:00
hasufell 1dd4dd6f59
PRELUDE add shiftM' 2015-01-08 01:38:18 +01:00
hasufell 3d7f2c743a
PRELUDE: fix doc of tailInit 2014-12-14 18:01:42 +01:00
hasufell c940bfc534
PRELUDE: simplify 'first' 2014-12-14 18:01:13 +01:00
hasufell d195d3f11d
ALGO: save direction in KDTree and refactor 2014-11-29 18:06:07 +01:00
hasufell 740c05fc1a
PRELUDE: add pivot 2014-11-29 05:09:58 +01:00
hasufell 9a101d68a5
POLYINT: first try of polygon intersection algorithm in O(n) 2014-10-25 01:44:13 +02:00
hasufell 9dcf1e30f9
PRELUDE: add if' function to simplify if-then-else 2014-10-13 22:30:57 +02:00
hasufell d3a7c04398
PRELUDE: simplify seqList 2014-10-12 16:09:17 +02:00
hasufell 378f7887d4
PRELUDE: add getLastX 2014-10-12 03:00:55 +02:00
hasufell b75f531533
ALGO: fix grahamGetCHSteps 2014-10-12 03:00:13 +02:00
hasufell 15479e3c58
PRELUDE: add dupLast 2014-10-12 02:57:43 +02:00
hasufell b3371d16f9
PRELUDE: add seqList 2014-10-12 02:31:08 +02:00
hasufell 24810e5970
Move the function 'first' from Parser to MyPrelude
It is useful and generic.
2014-10-12 01:57:20 +02:00
hasufell 60f59bb2b7
ALGO: fix the algorithm
It was imprecise before and only worked by accident.
'grahamGetCHSteps' is a bit broken for now and caused duplicates.
2014-10-12 01:54:44 +02:00
hasufell 6e4c7e47c2
Restructure modules 2014-10-10 17:40:08 +02:00