Skip to content

Repository files navigation

LeetCode Design Solutions

Stars Forks Go Version License Last Commit

English | Русский

“A ship in port is safe, but that's not what ships are built for.” – Grace Hopper


English

About

Collection of Go implementations for LeetCode Design problems.
Every solution lives in its own folder and ships with stress tests (randomised, 200k+ operations).

Problems

# Title Difficulty Time Space
146 LRU Cache Hard O(1) O(capacity)
155 Min Stack Easy O(1) O(n)
225 Stack using Queues Easy Push O(n) O(n)
232 Queue using Stacks Easy amortized O(1) O(n)
460 LFU Cache Hard O(1) O(capacity)
706 Design HashMap Easy avg O(1) O(n)

How to run

go test -race ./...                        # entire repo
cd 232_queue_using_stacks && go test -v    # single problem

Authors

by Herman Murauyou: LeetCode · Codeforces · LinkedIn


Русский

«Корабль в гавани в безопасности, но не для этого строят корабли.» – Грейс Хоппер

О проекте

Решения задач раздела Design с LeetCode на Go.
В каждой папке – исходный код и стресс-тесты (рандомизированные, от 200 тысяч операций).

Задачи

# Название Сложность Время Память
146 LRU Cache Hard O(1) O(capacity)
155 Min Stack Easy O(1) O(n)
225 Stack using Queues Easy Push O(n) O(n)
232 Queue using Stacks Easy амортизированное O(1) O(n)
460 LFU Cache Hard O(1) O(capacity)
706 Design HashMap Easy среднее O(1) O(n)

Запуск

go test -race ./...                        # всё сразу
cd 232_queue_using_stacks && go test -v    # одна задача

Авторы

by Herman Murauyou: LeetCode · Codeforces · LinkedIn

About

LeetCode system design problems solved in Go

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages