Ian Smith's repositories

hashbook

This is a C program that acts similarly to Facebook, but primarily uses HashTables. The hash table hashes person objects by the first letter of their name, and chains by linked list at collisions. In addition, a person object's friend list is also a linked list that runs with an insertion time of O(1), making for a very fast and simple "Facebook" done entirely in C.

Language:CStargazers:1Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0
Language:KotlinStargazers:0Issues:0Issues:0

broken-elevator

This program will tell a user the best path to a floor given some problems with the elevator. The user should enter how many floors there are in the building, what floor they're starting on, their goal floor, the number of floors the elevator can go up at a time, and the number of floors the elevator can go down at a time. If it is impossible to reach the floor, the program will tell the user to take the stairs.

Language:CStargazers:0Issues:0Issues:0
Language:C#Stargazers:0Issues:0Issues:0

checkerboard

Ian Smith Checkerboard project. Object Oriented

Language:JavaStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

Hello-World

Demonstration Hello World app.

Stargazers:0Issues:0Issues:0

inside-music

Inside Music lets you step inside of a song, seeing its individual pieces to give you a closer look at how music is made.

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

javascript-calculator

Holds a functional 2D calculator

Language:HTMLStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

red-black-display

Allows the user to enter any number of ints (order taken into account) into a red-black tree. The program will then tell the user the color of each node

Language:CStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

simon-game

This is a classic Simon says game where colors flash in a pattern and you repeat the pattern as best as you can. Make sure to click the 'on' button and then start to start playing. (Credit goes to Mary Chen on YouTube for helping with the implementation)

Language:HTMLStargazers:0Issues:0Issues:0

superman-quotes

This is a page that generates a random quote (The topic being Superman) and gives you an option to see a different random quote, or to tweet about it with the hashtag #SupermanQuotes.

Language:HTMLStargazers:0Issues:0Issues:0

TigerHacks2017

Project created during the Mizzou 2017 hackathon

Language:SwiftStargazers:0Issues:0Issues:0

VR-Google-Cardboard

This holds a VR workspace that can be built through Xcode. The app simply holds a giant letter I, A, and N in different flashing colors. This was a just a fun project to see if I could develop something for cardboard. This is iOS only.

Stargazers:0Issues:0Issues:0

weather-app

This is a weather app that requires use of location services

Language:HTMLStargazers:0Issues:0Issues:0

wikipedia-search

Holds my Wikipedia article search engine

Language:HTMLStargazers:0Issues:0Issues:0