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 |