A C++ STL implementation in C.
-
Updated
May 29, 2024 - C
A C++ STL implementation in C.
This repository is dedicated to showcasing my journey through the world of C Programming. It serves as a collection of projects, exercises, assignments, and resources related to C.
Powerful Machine is an e-commerce system, programmed in the C language for a course completion project (Algorithm and Data Structure 1).
SQL or not- I am a fan of keeping my information organized. In this project, I implemented a working simple database consisting of tables using C++
This repository contains a C++ implementation of a maze solver using backtracking. The program takes a square matrix as input, where `0` represents closed blocks and `1` represents open blocks. The objective is to find a path from the top-left corner to the bottom-right corner of the maze, moving only through the open blocks.
C language console-based "Student Database Management System" project utilizing structures and pointers for efficient data management - add, display, search, update, and delete student records. Implements file saving for future use. Demonstrates fundamental C programming skills.
DSA Project: This C program manages inventory using linked lists and structures, enabling users to add, search, update, and display part details. Linked lists facilitate dynamic memory allocation and efficient data manipulation.
Integration of CharStack class in C++
Reading in from data files to create a student gradebook using linked lists.
This repository contains a C++ solution to the classic N-Queens problem using recursion and backtracking.
RBT/ Binary Search Trees Sector Mapping
Using dynamic memory allocation and matrix mathematics, this game coded with C++ is called block fall, a game environment filled with falling blocks, requiring strategic maneuvering.
Utilizes linked lists to simulate a timeline and various nexus events using their respective Timeline and createNexusEvent functions. The same branches are then pruned using deallocation and redirecting the nodes in the linked list. The various stages are illustrated.
Artifacts of dynamic memory allocation such as malloc and free from scratch implementation.
This project presents a C++ implementation for efficiently merging two sorted linked lists into a single sorted list. It focuses on utilizing existing nodes from the original lists and maintaining their order in the merged output.
This sweep-miner program builds a 2D grid where bombs are placed randomly. Each square holds a number representing its distance from the nearest bomb. Squares with bombs should be marked accordingly
This is a simple console-based game that runs on the command prompt. The game is played by two players who take turns to mark X or O on a grid (grid size can change to players). The player who gets same marks in a row, column, or diagonal wins the game. This game was created as a learning project for a programming assignment.
A short algorithm written in C++ that identifies the kth smallest element in a Binary Search Tree (BST) through inorder traversal and vector manipulation.
Add a description, image, and links to the dynamic-memory-allocation topic page so that developers can more easily learn about it.
To associate your repository with the dynamic-memory-allocation topic, visit your repo's landing page and select "manage topics."