David Kopec's repositories
ClassicComputerScienceProblemsInPython
Source Code for the Book Classic Computer Science Problems in Python
SwiftGraph
A Graph Data Structure in Pure Swift
SwiftPriorityQueue
A Generic Priority Queue in Pure Swift
ClassicComputerScienceProblemsInSwift
Source Code for the Book Classic Computer Science Problems in Swift
ClassicComputerScienceProblemsInJava
Source Code for the Book Classic Computer Science Problems in Java
chess.dart
A library for legal chess move generation, maintenance of game state, and format conversion.
DKAsyncImageView
A Swift subclass of NSImageView for loading remote images asynchronously.
SwiftSimpleNeuralNetwork
A simple multi-layer feed-forward neural network with backpropagation built in Swift.
PyWeatherKit
A simple Python wrapper for Apple's WeatherKit REST API.
MazeSolvingGUI
A simple tkinter GUI for illustrating DFS and BFS.
RayTracingInOneWeekend
Swift 4 Implementation of Ray Tracing in One Weekend by Peter Shirley
AddContactExample
Add a contact to the address book without an entitlement.
Connect4ChallengeJava
An incomplete implementation of Connect 4 in Java 8 with tests for accurate completion.
SwiftThreeWayRadixQuicksort
An Implementation of Three-way Radix Quicksort in Swift
1brc
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
C3PriorityQueue
A simple binary heap based priority queue for C3.
CDYelpFusionKit
An extensive Swift wrapper for the Yelp Fusion API.
Connect4Challenge
An incomplete implementation of Connect 4 with tests for accurate completion.
FallingBlocks
A Tetris-like game in Python with the Arcade library.