You just need to implement the required methods (Len, Less, Swap) for your type (str is a terrible name, BTW. First time I saw it I though of string, not struct).
On Thu, Nov 1, 2018 at 11:57 AM Alex Dvoretskiy <advoretski...@gmail.com> wrote: > How can I rewrite this code to use a heap of structs instead of a heap of > ints? > > Have: > type IntHeap []int > > Need: > type str struct { > num int, > val string > } > > type Heap []str > > > https://play.golang.org/p/KHhIvKMkNMy > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.