Skip to content

ukhanseecs/Data-Structures-Algorithms-In-Go-

Repository files navigation

Data Structures & Algorithms in Go

This repository provides solutions for the Data Structures & Algorithms In Go course.

Table of Contents

All recursive functions are implemented in a single file:

  • Factorial: Calculate factorial recursively
  • Print Base 16: Convert and print integers in hexadecimal
  • GCD: Greatest Common Divisor using Euclidean algorithm
  • Fibonacci: Generate Fibonacci numbers
  • Permutation: Generate all permutations

All sorting algorithms are implemented in a single file:

  • Partition 0/1: Segregate 0s and 1s
  • Partition 0/1/2: Dutch National Flag problem

Stacks

Queues

All tree operations are implemented in a single file:

  • Binary Tree Construction: Level order construction
  • Tree Properties and Operations
  • Various Traversals
  • Special Operations

Releases

No releases published

Packages

No packages published

Languages