Skip to content

My implementation of useful data structures, algorithms, and solutions to programming puzzles. This has helped me to become a better programmer and to solve complex problems with greater ease.

Notifications You must be signed in to change notification settings

rileydrizzy/mycodingexercise

Repository files navigation

Data Structures

This repository contains my implementation of useful data structures, algorithms, and programs, as well as my solutions to programming puzzles. There are detailed explanations of each question included in the solution files for the programming puzzles.

Typically, the question is accompanied by an indication of where the question originated, e.g. Leetcode, Hackerank, etc. All of the solutions are thoroughly tested to ensure correctness, and I provide commentary to explain how my solution works.

This is to help readers understand the code better and to enable them to apply the same concepts to similar problems.

The solutions were written in Python 3 in accordance with the PEP style guide and also written in C.

I would like to express my thanks to Chip Huyen (@chiphuyen) who provided inspiration for this.

Linked Lists

  • Single Linked List (linked_list.py)
  • Double Linked List
  • Circular Single Linked List
  • Circular Double Linked List

Stack and Queues

About

My implementation of useful data structures, algorithms, and solutions to programming puzzles. This has helped me to become a better programmer and to solve complex problems with greater ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages