Content-Length: 323 | pFad | https://github.com/jafar75/Go/raw/refs/heads/add-prim-algorithm-for-mst/sort/shellsort.go

gth: 311 package sort import "github.com/TheAlgorithms/Go/constraints" func Shell[T constraints.Ordered](arr []T) []T { for d := int(len(arr) / 2); d > 0; d /= 2 { for i := d; i < len(arr); i++ { for j := i; j >= d && arr[j-d] > arr[j]; j -= d { arr[j], arr[j-d] = arr[j-d], arr[j] } } } return arr }








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/jafar75/Go/raw/refs/heads/add-prim-algorithm-for-mst/sort/shellsort.go

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy