<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Evan Emolo</title><description>Evan Emolo&apos;s blog</description><link>https://astro-cactus.chriswilliams.dev/</link><item><title>Planning for Recurse Center</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/05/21/recurse-center/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/05/21/recurse-center/</guid><description>A look ahead at attending Recurse Center after several years working as a software developer.</description><pubDate>Sun, 21 May 2017 00:00:00 GMT</pubDate></item><item><title>Starting at RC and Java Generics</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/06/05/java-generics/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/06/05/java-generics/</guid><description>A Recurse Center update covering algorithms study and an introduction to Java generics.</description><pubDate>Mon, 05 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Java&apos;s Iterable Interface</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/06/06/java-iteration/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/06/06/java-iteration/</guid><description>Exploring Java&apos;s Iterable and Iterator interfaces for custom collection iteration, with implementations of Deque and RandomizedQueue data structures.</description><pubDate>Tue, 06 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Sorting in Java</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/06/19/sorting-in-java/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/06/19/sorting-in-java/</guid><description>A deep dive into mergesort and quicksort algorithms in Java, covering implementation details, complexity analysis, and why Java uses different sorting strategies for primitives and objects.</description><pubDate>Mon, 19 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Binary Search</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/06/26/binary-search/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/06/26/binary-search/</guid><description>An introduction to the binary search algorithm with recursive and iterative implementations in Python.</description><pubDate>Mon, 26 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Linked Lists</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/07/03/linked-lists/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/07/03/linked-lists/</guid><description>Exploring recursive and iterative techniques for traversing and reversing linked lists.</description><pubDate>Mon, 03 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Trees, Binary Trees, and Binary Heaps/Priority Queues</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/07/10/trees-pq/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/07/10/trees-pq/</guid><description>An overview of tree data structures, binary trees, and how binary heaps power priority queues in Java.</description><pubDate>Mon, 10 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Binary Search Trees and Tree Traversals</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/07/17/bsts-traversals/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/07/17/bsts-traversals/</guid><description>Binary search trees and tree traversal strategies including depth-first and breadth-first approaches, with Java implementations.</description><pubDate>Mon, 17 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Symbol Table Implementations</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/07/24/symbol-table-implementations/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/07/24/symbol-table-implementations/</guid><description>An exploration of symbol table ADT implementations using linked lists, ordered arrays, and binary search trees in Java, with performance analysis.</description><pubDate>Mon, 24 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Decimal to Binary</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/08/01/decimal-to-binary/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/08/01/decimal-to-binary/</guid><description>Exploring why binary is fundamental to computing and how to convert decimal numbers to binary using Python.</description><pubDate>Tue, 01 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Hashmaps</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/08/10/hash-tables/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/08/10/hash-tables/</guid><description>A deep dive into hashmap implementation details including separate chaining, linear probing, hashing functions, and collision resolution strategies.</description><pubDate>Thu, 10 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Graphs Redux</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/08/31/graphs-redux/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/08/31/graphs-redux/</guid><description>A comprehensive overview of graph data structures and algorithms: representations, traversals, path finding, topological sort, Dijkstra&apos;s algorithm, and Prim&apos;s algorithm.</description><pubDate>Thu, 31 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Finishing up at RC</title><link>https://astro-cactus.chriswilliams.dev/posts/2017/09/27/finishing-at-rc/</link><guid isPermaLink="true">https://astro-cactus.chriswilliams.dev/posts/2017/09/27/finishing-at-rc/</guid><description>Reflecting on my time at Recurse Center, what I learned, and what comes next.</description><pubDate>Wed, 27 Sep 2017 00:00:00 GMT</pubDate></item></channel></rss>