tarfeef101
|
94b85fe490
migrating remotes, changed some comments
|
6 gadi atpakaļ |
tarfeef101
|
8fa43f72d6
changed compression calculations to subtract constant size of root nodes
|
7 gadi atpakaļ |
tarfeef101
|
b88d77b2bf
Fixed delete (in theory). forgot to sub1 from curmag when going to a new curnode compression still seems off though...
|
7 gadi atpakaļ |
tarfeef101
|
7d91fae20c
fixed compilation errors for test3, started testing/debugging. currently, delete is bugged. whether or not that is because of delete or improper insertion remains to be seen. right now, we have the 4th digit of the string pointing to null where it should point to the 5th element...
|
7 gadi atpakaļ |
tarfeef101
|
531df00217
finished source3 (not tested), removed an unused var in source1
|
7 gadi atpakaļ |
tarfeef101
|
36fa4cbcc5
progress on the source3 deletion compression, added some comments to figure the logic out
|
7 gadi atpakaļ |
tarfeef101
|
8ef1079219
removing unnecessary continues... so tedious
|
7 gadi atpakaļ |
tarfeef101
|
ae58a8258b
removing unnecessary continues in source3, fixing bug for deletion where negative counts were possible in all sources
|
7 gadi atpakaļ |
tarfeef101
|
c36902149c
finished insert, working on delete
|
7 gadi atpakaļ |
tarfeef101
|
3669db04ab
made changed up to and including search for base 10
|
7 gadi atpakaļ |
tarfeef101
|
caed7b6d06
quick header guard fix, started source3 which is supposed to work as a base 10 version of the trie.
|
7 gadi atpakaļ |
tarfeef101
|
b511b76b44
bugfixes for features in last commit
|
7 gadi atpakaļ |
tarfeef101
|
06f7cd9d59
in theory, a bunch of changes logged in tasks.txt to add features
|
7 gadi atpakaļ |
tarfeef101
|
ab4baf43c2
test commit 2
|
7 gadi atpakaļ |
tarfeef101
|
3bd782ae1a
test commit
|
7 gadi atpakaļ |
tarfeef101
|
12a6ed7b8c
added tasks.txt to keep track of changes to be made.not sure what changes are actually present in the tests... but that's what diff is for
|
7 gadi atpakaļ |
tarfeef101
|
fe562457ae
bugfix for search: was not checking for nodes to be fully 'used' before returning their flag/count. now we are. tests added to show this. some other small code cleanup (Removed one debug line)
|
7 gadi atpakaļ |
tarfeef101
|
e539317394
couple small syntax fixes for source2, added a test for source2. seems to work
|
7 gadi atpakaļ |
tarfeef101
|
2282c28dfc
added some comments to source1, caught source2 up with bugfixes, recompiled testfile
|
7 gadi atpakaļ |
tarfeef101
|
73363891a5
fixed insertion logicgit add -A now, inserting an extension of a prexisting string works. still looking into issues with curmag being up to date everywhere, i totally forget how i coded this originally :D
|
7 gadi atpakaļ |
tarfeef101
|
42daef5230
fixed logic for insertion: now, when a string is inserted into a tree where a prefix of it exists, and the first character after said prefix is the same as the end of that prefix, it does not just add to the magnitude of that node, but properly branches off from there and creates a new node
|
7 gadi atpakaļ |
tarfeef101
|
943708a41c
forgot to change lengths for new arrays
|
7 gadi atpakaļ |
tarfeef101
|
97b2ff5d31
added more tests, testfile for linux execution
|
7 gadi atpakaļ |
tarfeef101
|
000280ad39
adding new branch
|
7 gadi atpakaļ |
Tareef D
|
1bf738f6ef
Created a README
|
7 gadi atpakaļ |
Tareef
|
3e05f3520a
i fixed all the things :)
|
7 gadi atpakaļ |
Tareef
|
c783586137
Made a better print, starting to debug cut
|
7 gadi atpakaļ |
Tareef D
|
7d36ac24f1
Changed to source1, created source2
|
7 gadi atpakaļ |
=
|
50f8288068
Updated test file
|
7 gadi atpakaļ |
=
|
d217a4d0cb
Removed debug lines from print method
|
7 gadi atpakaļ |