lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Binary Search Tree in Scheme


From: Urs Liska
Subject: Re: Binary Search Tree in Scheme
Date: Mon, 18 Jun 2018 15:43:53 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0



Am 18.06.2018 um 13:25 schrieb David Kastrup:
Urs Liska <address@hidden> writes:

Oh my, it's less than a year that I learned and successfully completed
programming assignments on all of these - and already it's so far away
...
Of course I was aware that I'd actually need some regular practice to
keep these things fresh and get to a more thorough understanding that
helps me keep them in mind for longer.
University courses are no substitute for learning by having things hit
you in your face.  Nor are they supposed to be.  What they can (and
hopefully will) do is make it comparatively natural and achievable to
_analyse_ what hit you and have the tools and proven chops for designing
countermeasures.

Exactly. Having attended these (online) courses I'm now in the position to at least know what we're talking about. I know the basics of algorithms, why the right choice not only decides between good and bad but often between god, bad and totally impossible (i.e. having a computer calculates for a few seconds vs. a few thousand years), and I basically know what you mean with AVL and black-red trees (Jan-Peter) or heap-based priority queues (you) and I'd be able to quickly look up and recap the details.

Even better is having things hit others in the face
and administer advice from the peanut galleries.  That helps
considerably against "task blindness" where you are so stuck on making
your solution work that you lose sight of its impact on the overall
scheme of things.

Probably it would have been good if I had made good on my intention to
reimplement my Python solutions in Scheme. Would probably also have
produced some tools ready for use ...
Sometimes it's more motivational to learn on the things that count and
do the finger exercises at a point of time where they are only
moderately annoying rather than a hard challenge.

My motivation would have been to add these to my "Scheme book" - but obviously that wasn't pressing enough ;-)

Best
Urs






reply via email to

[Prev in Thread] Current Thread [Next in Thread]