https://github.com/dipto9999/visual_studio_exploration
Visual Studio Programs with Unit Test Framework
https://github.com/dipto9999/visual_studio_exploration
algorithms c cpp data-structures unittest visual-studio-2019
Last synced: about 2 months ago
JSON representation
Visual Studio Programs with Unit Test Framework
- Host: GitHub
- URL: https://github.com/dipto9999/visual_studio_exploration
- Owner: Dipto9999
- Created: 2021-10-01T02:38:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-12T22:09:26.000Z (over 3 years ago)
- Last Synced: 2025-06-19T01:36:13.187Z (about 1 year ago)
- Topics: algorithms, c, cpp, data-structures, unittest, visual-studio-2019
- Language: C++
- Homepage:
- Size: 29.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beyond CPSC 259 : Data Structures & Algorithms
## Contents
* [Overview](#Overview)
* [Exercises](#Exercises)
* [Projects](#Projects)
* [Modifications](#Modifications)
* [Unit Tests](#Unit-Tests)
* [Policy](#Policy)
## Overview
This repository contains solutions to **C** programming exercises in the **Visual Studio 2019 IDE**.
### Exercises
* [Prime Numbers](Prime_Numbers)
* [Strings](Strings)
* [Pointers](Pointers)
* [Recursion](Recursion)
* [QuickSort Pivot](QuickSort_Pivot)
### Projects
* [Fourier Analysis](Fourier_Analysis)
* [DNA Analyzer](DNA_Analyzer)
* [Airplane Linked List](Airplane_Linked_List)
* [Maze Solver](Maze_Solver)
## Modifications
These **Visual Studio** projects were originally completed as lab exercises for CPSC 259 - Data Structures and Algorithms for Electrical Engineers, which is a course at the University of British Columbia. However, these projects were modified to deviate from the original submissions. In their current form, they are largely a personal exploration of the **C/C++** language features in the **Visual Studio IDE**.
### Unit Tests
In order to verify the functionality of these **C** programs, I developed unit test files in **C++**. This involved extensive coverage of the edge cases of each function tested.
## Policy
I have read and understood the plagiarism policies at http://www.cs.ubc.ca/~tmm/courses/cheat.html and I understand that no excuse for plagiarism will be accepted.