Skip to content

Competitive programming repository with LeetCode problem solutions in Golang and Python, focused on DSA concepts.

Notifications You must be signed in to change notification settings

mahiworld/cp-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cp-practice

This repository is dedicated to exploring and learning various features of Golang and Python, with a primary focus on solving Data Structures and Algorithms (DSA) problems from LeetCode. The repository includes solutions in both languages, as I work through topics and concepts commonly encountered in coding interviews and competitive programming.

Topics Covered

This repository contains solutions related to the following topics:

Golang Features:

  • Concurrency (Go-routines, channels, select)

Python Features:

DSA Features:

  • Arrays
  • Strings
  • 2 Pointer Technique
  • Sliding Window
  • Hash Maps
  • LinkedList
  • Stacks and Queues
  • Binary Trees (DFS, BFS)
  • Binary Search Trees
  • Graphs (DFS, BFS)
  • Dynamic Programming
  • Sorting Algorithms
  • Searching Algorithms
  • Recursion and Backtracking

Getting Started

To get started with solving DSA problems in this repository, simply clone the repo:

git clone https://github.com/your-username/cp-practice.git

About

Competitive programming repository with LeetCode problem solutions in Golang and Python, focused on DSA concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published