Blake Johnson's repositories
Capstone
2018/19 Capstone. Team: Human Error Is a Myth. Company: Novacoast
cli
GitHub’s official command line tool
cs130a-Project-1
Data Structure Implementation (BST & Hash Table)
cs16
Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
cs165a
Artificial Intelligence
HashTable
Hash table implementation in C. Uses linked list for collision resolution.
cs176a-pa1
Networking - TCP/UDP
cs177homework
Computer Security
cs24
Intermediate building blocks for solving problems using computers. Topics include intermediate object-oriented programming, data structures, object- oriented design, algorithms for manipulating these data structures and their run-time analyses. Data structures introduced include stacks, queues, lists, trees, and sets.
DNARepeatFinder
Program to find repeated sequences of four character (A, C, G, and T). Uses bit operations to encode the letters of the sequence into a 20-bit unsigned int. HashTable implemented with Linked List collision avoidance as well as linked list of all added elements for quick iteration through the table. Each element only malloc'd once, and pointers were used to create all functionality.
ece178
Digital Image Processing