https://tour.golang.org/

пятница, 2 ноября 2018 г., 1:10:25 UTC+3 пользователь Alex Dvoretskiy 
написал:
>
> 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> 
>> 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.
>>> 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.

Reply via email to