Welcome To Golang By Example

Menu
  • Home
  • Blog
  • Contact Us
  • Support this website
Menu

All Data Structures in Go (Golang)

Posted on August 7, 2021August 18, 2021 by admin

Data Structures in Golang

  • Queue
  • Stack
  • Set
  • Linked List
  • Doubly Linked List
  • Binary Search Tree
    • Recursive
    • Iterative
  • Heap
    • Minheap
    • Maxheap
  • Trie

Sorting Algorithms

  • Heap Sort
  • Insertion Sort
  • Selection Sort
  • Bubble Sort

Integers

  • Reverse a number or an integer in Go (Golang)

String

  • Longest substring without repeating characters program in Golang
  • Longest Palindromic Substring within a string in Go (Golang)

Array

  • Find two numbers in an array that adds up to a target number in Go (Golang)
  • Medium of two sorted arrays in Go (Golang)

Linked List

  • Convert singly linked list into an array using Golang
  • Convert singly linked list into a circular linked list using Golang
  • Check if a linked list is circular in Golang
  • Delete a kth node from the front in a Singly Linked List in Golang
  • Delete a kth node from back in a Singly Linked List in Go (Golang)
  • Reverse Doubly Linked List in Go
  • Add two numbers represented by linked list in Golang

 

  • go
  • golang
  • Follow @golangbyexample

    Popular Articles

    Golang Comprehensive Tutorial Series

    All Design Patterns in Go (Golang)

    Slice in golang

    Variables in Go (Golang) – Complete Guide

    OOP: Inheritance in GOLANG complete guide

    Using Context Package in GO (Golang) – Complete Guide

    All data types in Golang with examples

    Understanding time and date in Go (Golang) – Complete Guide

    ©2025 Welcome To Golang By Example | Design: Newspaperly WordPress Theme