DSA/algorithms/Go/README.md

32 lines
866 B
Markdown

# Go
## Arrays
- [Maximum subarray sum (Kadane's Algorithm)](arrays/maximum-subarray-sum.go)
- [Two Sum](arrays/two-sum.go)
- [Majority Element](arrays/majority_element.go)
- [Contains Duplicate](arrays/contains_duplicate.go)
- [Single Number](arrays/single-number.go)
## Scheduling
- [Interval Scheduling](scheduling/interval-scheduling.go)
## Searching
- [Binary Search](searching/binary-search.go)
- [Linear Search](searching/linear-search.go)
- [Find Minimum in Rotated Sorted Array](searching/rotated-array-search.go)
## Sorting
- [Bubble Sort](sorting/bubble-sort.go)
- [Insertion Sort](sorting/insertion-sort.go)
- [Quick Sort](sorting/quicksort.go)
- [Selection Sort](sorting/selection-sort.go)
## Recursion
- [Fibonacci](recursion/fibonacci.go)
## String
- [Palindrome Permutation](strings/palindrome-permutation.go)
- [Anagram](strings/anagram.go)