GitXplorerGitXplorer
s

go-dsa

public
432 stars
119 forks
0 issues

Commits

List of commits on branch main.
Verified
18820b860a44cfc623e4352cef42573adbebaf12

Linked list clean up. Add explainations to problems, fix titles and t… (#167)

sspring1843 committed 3 days ago
Verified
6be0c9237c2c3741c9f4448cd526ca926c930d5c

Simpler backtracking example (#165)

sspring1843 committed 6 days ago
Verified
22518b3425858aad82f0d9e6d9bb8b6b3041679c

move issue comments to headers (#166)

sspring1843 committed 6 days ago
Verified
e5c15c845b40765b7eba48ce62eff19a7bd02636

the right slice has the same size as input so space complexity is o(n) (#164)

sspring1843 committed 6 days ago
Verified
9f1f21627ee73ab247fc4c813af2683c6f1051b3

Add example to backtracking and more minor improvmeents (#162)

sspring1843 committed 8 days ago
Verified
a44391ef9ec0df3fb9c2710ec78187730d485cb3

Fix links in release doc so they point to the repo with the right tag (#161)

sspring1843 committed 21 days ago

README

The README file for this repository.

Data Structures and Algorithms in Go 🚀

tests GitHub License Go Report Card Coverage Report Go Reference

Welcome to Data Structures and Algorithms in Go! 🎉 This project is designed as a dynamic, hands-on resource for learning and practicing data structures and algorithms in the Go programming language.

  • More than one hundred rehearsal problems, at least six problems for each of the fifteen topics
  • Executable and comes with 100% test coverage, ensuring correctness and quality
  • Completely free, community-editable, and continuously evolving
  • Ability to study and practice in your favorite IDE, editor, or web browser

Random Challenge

📚 Table of Contents

📋 Outline

All topics are discussed in README.md files in the corresponding directory. Each topic includes the following sections:

  • 💡 Implementation: Overview of implementing the data structure or algorithm in Go.
  • 📊 Complexity: Analysis of the time and space complexity of the data structure or algorithm.
  • 🎯 Application: Discuss problems commonly solved using the data structure or algorithm.
  • 📝 Rehearsal: Practice problems with links to tests that provide 100% coverage and example inputs and outputs.