I managed to implement it. It turned out to be easier... I was thinking about using pointers to struct instead of variables..
On Thursday, November 1, 2018 at 12:49:55 PM UTC-7, Nathan Fisher wrote: > > Is there a specific issue you’re experiencing in trying to implement it? > > Suggestions/observations: > > - export the struct (Str instead of str) if you’re exporting the Heap. > - same for the fields in the struct unless you have a constructor function > (eg New) and appropriate functions to modify/view them in the same package > scope. > - assuming you want it sorted by the fields you can implement the sort > interface[1] on either or both fields. > > 1 - https://godoc.org/sort#Interface > On Thu, Nov 1, 2018 at 15:57, Alex Dvoretskiy <advore...@gmail.com > <javascript:>> 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...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- > - sent from my mobile > -- 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.