All Projects → pirate → Cpp-Data-Structures

pirate / Cpp-Data-Structures

Licence: other
📐 C++ Implementations of data structures & algorithms from PSU course CS162/CS163

Programming Languages

C++
36643 projects - #6 most used programming language
HTML
75241 projects
java
68154 projects - #9 most used programming language
Jupyter Notebook
11667 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Cpp-Data-Structures

salty bot
Twitch chat bot
Stars: ✭ 15 (-21.05%)
Mutual labels:  osu
firebase-functions-snippets
Awesome Firebase Functions snippets that cannot be ignored
Stars: ✭ 68 (+257.89%)
Mutual labels:  snippets
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+1236.84%)
Mutual labels:  snippets
common-lisp-snippets
Yasnippets for Common Lisp
Stars: ✭ 37 (+94.74%)
Mutual labels:  snippets
piw5 bot warfare
The Bot Warfare mod for PlutoniumIW5
Stars: ✭ 57 (+200%)
Mutual labels:  games
GameZero.jl
Zero overhead game development library for the Julia programming language
Stars: ✭ 143 (+652.63%)
Mutual labels:  games
phaser multiplayer demo
HTML5 Multiplayer with Phaser and Go
Stars: ✭ 35 (+84.21%)
Mutual labels:  games
path demo
An experimental set of pathfinding algorithms for video games
Stars: ✭ 16 (-15.79%)
Mutual labels:  games
gameap-legacy
Free Game Admin Panel
Stars: ✭ 37 (+94.74%)
Mutual labels:  games
FortranTip
Short instructional Fortran codes associated with Twitter @FortranTip
Stars: ✭ 39 (+105.26%)
Mutual labels:  snippets
Monotone-HWID-Spoofer
Custom Created Hardware ID Spoofer to Bypass Hardware or IP Bans
Stars: ✭ 145 (+663.16%)
Mutual labels:  games
make-a-little-progress-every-day
学无止境,督促自己学习。每天进步一点点,水滴石穿-贵在坚持。
Stars: ✭ 75 (+294.74%)
Mutual labels:  computer-science
Empire-Earth-reborn
official repo of the Empire Earth reborn mod (new models, textures, gameplay etc.)
Stars: ✭ 37 (+94.74%)
Mutual labels:  games
skinner
Skin export / import tools for Autodesk Maya
Stars: ✭ 68 (+257.89%)
Mutual labels:  games
izabela-desktop
A proof of concept text-to-speech application allowing global typing. Can be used over applications such as voice chats, games and much more.
Stars: ✭ 62 (+226.32%)
Mutual labels:  games
code-examples-manager
Software tool to manage your notes and code examples, to publish them as gists or snippets
Stars: ✭ 26 (+36.84%)
Mutual labels:  snippets
30-seconds-of-python
Short Python code snippets for all your development needs
Stars: ✭ 8,452 (+44384.21%)
Mutual labels:  snippets
fnf-osu-mania-skin
A Friday Night Funkin' skin for all osu! modes.
Stars: ✭ 45 (+136.84%)
Mutual labels:  osu
ultimate osu analyzer
Python rewrite of my old osu analyzer that aims to be a lot more useful
Stars: ✭ 26 (+36.84%)
Mutual labels:  osu
atom-perl6-editor-tools
A collection of useful Perl 6 editor tools
Stars: ✭ 19 (+0%)
Mutual labels:  snippets

Homework Submissions for CS 163 (C++ & Data Structures)

Usage:

You can compile and run each assignment with the following command:

/usr/bin/g++ AssignmentName.cpp -o main && ./main

Info:

These are my homework submissions for my senior year compsci class (CS163) at Sunset High School.

Included in the Experiments folder are some of my personal experiments into more advanced C++ techniques, such as runtime arbitrary assembly execution, and travelling salesman solver algorithms.

I hate doing things the standard way where each assignment is split into lots of tiny header and source files, doing that is freaking ridiculous if the whole assignment is <300 lines. F the system, forget separate header files, put it all in one nicely commented file and you save everybody time.


These assignments were compiled and tested using:
Apple LLVM version 7.0.0 (clang-700.0.72)
Target: x86_64-apple-darwin15.0.0

Please don't copy this code to cheat on your homework without at least reading it, and interpreting the logic to be your own. It's hard to refactor a program without understanding how it works, and you will gain a lot by spending the extra 10 minutes to understand it.

MIT License - Nick Sweeting - 2015

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].