Commit Graph

64 Commits

Author SHA1 Message Date
Emanuel Rodriguez 488ea7960b adds ts for tree searches 2023-09-04 23:49:08 -07:00
Emanuel Rodriguez f3b0be9500 rewrite functions to work with updated strucutres 2023-08-28 00:03:47 -07:00
Emanuel Rodriguez e819633ba0 start to implement separate chaining for resolving hash collisions 2023-08-26 23:48:43 -07:00
Emanuel Rodriguez 13932df1a8 Merge branch 'main' of git.emanuelrgz.com:ergz/tlacyl 2023-08-26 01:03:38 -07:00
Emanuel Rodriguez 2cc09b147c going through an example of hash table 2023-08-26 01:02:53 -07:00
Emanuel Rodriguez 2a38f98d37 fixed a dumb error 2023-08-20 16:34:37 -07:00
Emanuel Rodriguez 1e8301139a cant figure out qs in python 2023-08-20 16:23:05 -07:00
Emanuel Rodriguez fb08343f8c implement quicksort in c again to practice and in oding to see what its like 2023-08-17 23:20:31 -07:00
Emanuel Rodriguez bd0fc7054d gonna try doing the c stuff in odin 2023-08-16 23:22:36 -07:00
Emanuel Rodriguez 08a4142b4a fib with memoization 2023-08-12 00:47:26 -07:00
Emanuel Rodriguez 835dfb6314 get_at_hash() 2023-08-10 23:39:44 -07:00
Emanuel Rodriguez cd6bb7c39f implementing a hash table in python before attempting to do it in C next 2023-08-09 23:31:56 -07:00
Emanuel Rodriguez 6538a5f98f add python version 2023-08-08 23:15:52 -07:00
Emanuel Rodriguez b12a36f536 make intersection faster 🚀 2023-08-08 23:03:34 -07:00
Emanuel Rodriguez 7bdaa33236 a simple intersection 2023-08-08 22:59:26 -07:00
Emanuel Rodriguez dc8d382910 fix py decrement missing and in C move j-- to correct spot 2023-08-07 23:29:47 -07:00
Emanuel Rodriguez 82d3973ade implements insertion sort in c and pytyhon 2023-08-07 23:25:17 -07:00
Emanuel Rodriguez 09e18f9ac9 implements selection sort 2023-08-03 22:38:27 -07:00
Emanuel Rodriguez 5564d94684 Merge branch 'main' of git.emanuelrgz.com:ergz/tlacyl 2023-07-30 20:27:53 -07:00
Emanuel Rodriguez 68ced98e24 more work 2023-07-30 20:27:50 -07:00
Emanuel Rodriguez 84653df183 implement binary search 2023-07-29 23:28:19 -07:00
Emanuel Rodriguez 1986404da5 got the double pointer working 2023-07-26 23:10:22 -07:00
Emanuel Rodriguez c1614ed7d7 add python stuff 2023-07-24 22:12:34 -07:00
Emanuel Rodriguez 52dd7164c5 wrapping my head around this double pointer thing: 2023-07-22 02:03:06 -07:00
Emanuel Rodriguez b63d729b87 more work on the array list implementation 2023-07-22 01:25:25 -07:00
Emanuel Rodriguez 3644c63f43 trying to flesh out the array implementation before I proceed to heap 2023-07-19 23:15:15 -07:00
Emanuel Rodriguez 9b53857a64 removes debug prints 2023-07-18 23:10:03 -07:00
Emanuel Rodriguez 213242a4eb tree comparison done 2023-07-18 23:09:01 -07:00
Emanuel Rodriguez 440586dea0 start implementing tree comparisons 2023-07-18 22:54:18 -07:00
Emanuel Rodriguez bed65ad722 first try, looks bad, but working the second pass will be better 2023-07-16 01:19:08 -07:00
Emanuel Rodriguez 755f16877d forgot to add a subtraction in length of the node 2023-07-15 11:34:31 -07:00
Emanuel Rodriguez 351db3f366 implements the q operations 2023-07-15 11:33:23 -07:00
Emanuel Rodriguez fe6ba5fa8b set up the ds needed to get the bfs implemented 2023-07-15 11:14:33 -07:00
Emanuel Rodriguez 0c711115df walk the tree in different orders 2023-07-14 23:17:32 -07:00
Emanuel Rodriguez a283b85767 fixed bugs that were keeping track of stack's length 2023-07-14 23:08:22 -07:00
Emanuel Rodriguez cdaef08013 adds a todo for the next thing I can try 2023-07-13 23:31:43 -07:00
Emanuel Rodriguez fbf4af239d walk the tree with stack backend 2023-07-13 23:27:20 -07:00
Emanuel Rodriguez 8ab4d74042 trying to implement binary tree walk 2023-07-13 23:16:00 -07:00
Emanuel Rodriguez 63e2868b6e some more stuff 2023-07-08 20:47:49 -07:00
ergz 97cded58a8 untrack build files 2023-07-08 20:45:27 -07:00
ergz 2eef292083 removes a bunch of stuff: 2023-07-08 20:44:30 -07:00
ergz dbfc40b6bd build system for vscode 2023-07-08 17:51:04 -07:00
ergz 711569d0d7 ingore the modules 2023-07-08 17:50:48 -07:00
ergz 7f80259426 Merge branch 'main' of github.com:ergz/tlacyl 2023-07-07 22:11:10 -07:00
ergz ebfc215fb4 more work on linked list 2023-07-07 22:08:44 -07:00
Emanuel Rodriguez 8ced1b12fc repush some changes 2023-07-07 21:27:26 -07:00
ergz b2074c0351 redo qs to make sure I get it 2023-07-07 21:24:18 -07:00
ergz be4a1c4fc0 stuff 2023-07-04 00:54:36 -07:00
ergz 6167176149 more implementation in the double linked list code 2023-07-04 00:48:24 -07:00
ergz ffc4a0202d start workig on the doubly linked list 2023-07-02 02:22:31 -07:00