aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-23mMattias Andrée1-2/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23missed to initialise the sentinel nodeMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23whoopsMattias Andrée1-11/+11
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23add array linked listsMattias Andrée7-0/+654
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23add sentinel doubly linked listMattias Andrée2-1/+51
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23add sentinel singly linked listMattias Andrée2-0/+247
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-23whitespaceMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22no hardcoding of gpp commandMattias Andrée8-8/+8
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22a public constructore for linked list nodes a level of flexibility to the data structuresMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add headless linked listsMattias Andrée3-1/+93
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add circularly linked listsMattias Andrée2-0/+84
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22preparation for circularly linked listsMattias Andrée5-15/+40
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22m docMattias Andrée4-4/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add tailless doubly linked listMattias Andrée1-0/+40
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add doubly linked listMattias Andrée4-4/+143
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22reduce duplicate codeMattias Andrée3-218/+156
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22mMattias Andrée1-0/+16
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add tailless singly linked listMattias Andrée1-0/+133
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add singly linked listMattias Andrée1-0/+160
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-22add topological sortMattias Andrée1-0/+243
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add multiinterpolation searchMattias Andrée1-0/+141
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21mMattias Andrée1-2/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add support for index range search in multibin searchMattias Andrée1-3/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21which elem is found does not matterMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21m docMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21sort order support in multibinary searchMattias Andrée1-3/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21mMattias Andrée1-15/+23
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21typoMattias Andrée2-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21partial array support in multibinary searchMattias Andrée1-3/+51
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21m + partial array support in hybrid binary searchMattias Andrée2-13/+76
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21partial array support in hybrid interpolation searchMattias Andrée1-8/+43
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21partial array support in interpolation searchMattias Andrée1-4/+62
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21partial array support in binary search + add multibinary searchMattias Andrée3-9/+242
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21mMattias Andrée2-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21m + add hybrid interpolation searchMattias Andrée3-2/+152
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add interpolation searchMattias Andrée1-0/+100
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add hybrid binary searchMattias Andrée1-0/+297
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21m fix in binary searchMattias Andrée1-1/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add binary searchMattias Andrée2-6/+268
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21add linear searchMattias Andrée1-0/+260
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21bit reversingMattias Andrée1-6/+117
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-21m docMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20parity via multiplicationMattias Andrée1-0/+14
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-2064-bit instructions for parity on byteMattias Andrée1-0/+11
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20optimised parallel parityMattias Andrée1-0/+18
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20mMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20some parity computationsMattias Andrée1-7/+64
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20naïve parityMattias Andrée1-0/+17
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20mMattias Andrée1-3/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-01-20add hybrid version of sideways additionMattias Andrée1-0/+21
Signed-off-by: Mattias Andrée <maandree@operamail.com>