Skip to content

This project is where I am maintaining my progress with practicing algorithms.

Notifications You must be signed in to change notification settings

yvett-codes/Algorithms_Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms_Practice

Hello, this directory is dedicated towards my practice towards solving leetcode style problems and figuring out algorithms. 😄

I am working primarily in Python.

LeetCode Topics

String

0013-roman-to-integer
0020-valid-parentheses
0242-valid-anagram
0344-reverse-string
0383-ransom-note
0782-jewels-and-stones
1894-merge-strings-alternately
2470-removing-stars-from-a-string

Stack

0020-valid-parentheses
0150-evaluate-reverse-polish-notation
0682-baseball-game
2470-removing-stars-from-a-string

Simulation

0682-baseball-game
2470-removing-stars-from-a-string

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0528-swapping-nodes-in-a-linked-list
0908-middle-of-the-linked-list

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0206-reverse-linked-list

Hash Table

0001-two-sum
0013-roman-to-integer
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0217-contains-duplicate
0242-valid-anagram
0383-ransom-note
0782-jewels-and-stones

Two Pointers

0019-remove-nth-node-from-end-of-list
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0167-two-sum-ii-input-array-is-sorted
0344-reverse-string
0528-swapping-nodes-in-a-linked-list
0908-middle-of-the-linked-list
1019-squares-of-a-sorted-array
1894-merge-strings-alternately

Math

0002-add-two-numbers
0013-roman-to-integer
0150-evaluate-reverse-polish-notation

Array

0001-two-sum
0035-search-insert-position
0150-evaluate-reverse-polish-notation
0167-two-sum-ii-input-array-is-sorted
0217-contains-duplicate
0643-maximum-average-subarray-i
0682-baseball-game
0792-binary-search
1019-squares-of-a-sorted-array
2350-find-closest-number-to-zero

Sorting

0217-contains-duplicate
0242-valid-anagram
1019-squares-of-a-sorted-array

Counting

0383-ransom-note

Binary Search

0035-search-insert-position
0167-two-sum-ii-input-array-is-sorted
0278-first-bad-version
0792-binary-search

Interactive

0278-first-bad-version

Sliding Window

0643-maximum-average-subarray-i

About

This project is where I am maintaining my progress with practicing algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published