Commit Graph

48 Commits (bb6343317d237b975d64e6b2fab5109bbd5e1059)

Author SHA1 Message Date
Joshua Potter bb6343317d Notes on caller- and callee-saved registers. 2024-11-18 08:40:19 -07:00
Joshua Potter aa6d8db120 Area and induction. 2024-11-09 19:23:36 -07:00
Joshua Potter 22c6429e32 DFS and top-down/bottom-up closure equivalence. 2024-10-23 18:08:21 -06:00
Joshua Potter 926f709811 Daily notes and flashcard changes. 2024-10-07 07:42:56 -06:00
Joshua Potter b72a654a34 Jumps, conditional moves, and conditional transfer. 2024-09-26 07:32:54 -06:00
Joshua Potter dd5769b630 Inductive sets, `enum` types, and BFS. 2024-09-22 16:30:49 -06:00
Joshua Potter 4dc9e0fab1 Alternative commands, BSTs, RDF. 2024-07-30 06:25:23 -06:00
Joshua Potter 2ab913f70e Prep for general textual substitution and assignment. 2024-07-20 09:41:59 -06:00
Joshua Potter af53475ee2 Notes on quotient sets, function kernels, and fibers. 2024-07-17 07:31:50 -06:00
Joshua Potter 044b58e0c6 Condition code registers. 2024-06-09 07:58:36 -06:00
Joshua Potter 9c39cc2b49 Notes on equality and formal systems. 2024-06-03 07:55:29 -06:00
Joshua Potter e87168b297 Additional lambda calculus notes. 2024-05-26 17:06:33 -06:00
Joshua Potter 5eb338be7e Predicate transformers, set axioms, `leaq`. 2024-05-15 07:59:08 -06:00
Joshua Potter a9d0925080 Copenhagen notes. 2024-05-09 14:29:12 -06:00
Joshua Potter 464512dc38 ADTs, data structures, and additional notes on MOV instructions. 2024-05-02 13:23:10 -06:00
Joshua Potter fc098cdaf2 Induction and heaps. 2024-05-02 07:23:53 -06:00
Joshua Potter 09d6c5c1b8 Finished notes on heapsort. 2024-04-29 11:12:56 -06:00
Joshua Potter b800dc2ab8 Additional heap/heapsort flashcards. 2024-04-29 09:11:05 -06:00
Joshua Potter d04bd101ad Heaps and science of programming notes. 2024-04-29 07:29:03 -06:00
Joshua Potter 9ee37c8b7d Refine notes on complete/perfect trees. 2024-04-25 18:01:06 -06:00
Joshua Potter f3b59d77f6 Ordered/binary trees. 2024-04-14 11:58:01 -06:00
Joshua Potter 4b65764c89 Rename "References" section to "Bibliography". 2024-03-22 09:26:41 -06:00
Joshua Potter 091521c382 Start adding x86-64 notes. 2024-03-22 08:10:08 -06:00
Joshua Potter 74e7b8df0c Reorganize `awk` notes. 2024-03-20 07:16:45 -06:00
Joshua Potter 33466a2583 Notes on graphs. 2024-03-18 18:28:34 -06:00
Joshua Potter db1d3dd14e Week of notes. 2024-03-15 13:58:15 -04:00
Joshua Potter 1651c9d6c3 Add notes on next lexicographic ordering. 2024-03-06 13:25:34 -07:00
Joshua Potter 2430c289dc Order of growth notes. 2024-03-05 09:15:41 -07:00
Joshua Potter 5cc975f146 Little o- and omega-notation. 2024-03-03 19:44:53 -07:00
Joshua Potter 0c698311d5 Notes on sequences. 2024-03-01 07:12:43 -07:00
Joshua Potter a480e48e3b More notes on two's-complement. 2024-02-27 12:12:25 -07:00
Joshua Potter cf0daeab7d Algorithmic notation and more on two's-complement. 2024-02-27 09:09:51 -07:00
Joshua Potter 4e4fce24f7 Add some bit shifting notes back. 2024-02-24 07:43:10 -07:00
Joshua Potter 2663b97c55 Add merge sort and more notes on floors/ceilings. 2024-02-23 19:43:29 -07:00
Joshua Potter 92e691e937 Update from "c" to "c17". 2024-02-23 07:40:31 -07:00
Joshua Potter 27adc88529 More notes on combinations/binomial coefficients. 2024-02-19 16:16:53 -07:00
Joshua Potter ae71557589 Integer encodings and discrete math. 2024-02-17 12:49:56 -07:00
Joshua Potter 30c6fb97b5 Additional notes on binary shifting. 2024-02-15 16:23:53 -07:00
Joshua Potter 4a4c1a30da More on printf. 2024-02-14 12:08:10 -07:00
Joshua Potter 3e012b49b5 More tags. ASCII and c-style strings. 2024-02-12 10:18:47 -07:00
Joshua Potter 99e807f807 Notes on normal forms. 2024-02-11 12:05:17 -07:00
Joshua Potter 49fbfb0ec5 Nest journal entries into months. 2024-02-11 05:33:02 -07:00
Joshua Potter 4982b6e21f Add more sorting algorithm details. Bubble sort. 2024-02-09 11:50:56 -07:00
Joshua Potter c3d266882f Algorithms and gawk. 2024-02-09 08:08:41 -07:00
Joshua Potter 00f23d5f94 Add notes on sorting algorithms and equiv-trans. 2024-02-08 07:02:59 -07:00
Joshua Potter 3e5bb9b9a7 More "Science of Programming" and `awk`. 2024-02-07 06:18:19 -07:00
Joshua Potter 5d4313023a Merge 2023-02-03 (#3)
Science of programming and `awk`.

Reviewed-on: #3
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-02-04 00:20:31 +00:00
Joshua Potter 5425627df1 Merge 2024-02-02 (#2)
Insertion sort and `awk`.

Reviewed-on: #2
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-02-03 03:36:20 +00:00