comp.lang.ada
 help / color / mirror / Atom feed
From: Shark8 <onewingedshark@gmail.com>
Subject: Re: Depth First Search of a Char_Matrix?
Date: Sat, 27 Apr 2013 11:58:57 -0700 (PDT)
Date: 2013-04-27T11:58:57-07:00	[thread overview]
Message-ID: <990873a8-9693-4ea5-9bc7-6494e76c8546@googlegroups.com> (raw)
In-Reply-To: <13ng4v2sj1jrx.mske4k716m2e$.dlg@40tude.net>

On Saturday, April 27, 2013 12:48:09 PM UTC-6, Dmitry A. Kazakov wrote:
> On Sat, 27 Apr 2013 11:16:34 -0700 (PDT), Shark8 wrote:
> 
> > On Saturday, April 27, 2013 11:25:57 AM UTC-6, Jeffrey Carter wrote:
> >> 
> >> There is absolutely no reason to use access types (especially not anonymous 
> >> access types) or addresses for this problem.
> > 
> > Sure, but there's no real reason not to: the illustration was simply a DFS
> > on something that might-not-exist and so null/some-object map to that
> > perfectly fine.
> 
> 
> No, you don't place a key into the map if there is no value for it.

And I don't -- as the algorithm shows, the only place that a new address is placed into the list is when it's been visited for the first time, this is after the cases of a null board-space and an already-visited node have been checked (which return out of the function).

{i.e. it's a list of already-visited nodes, so that the recursion is not infinite.}

> > It's an error to ask "what color is the piece at X,Y?" when the element
> > X,Y contains no piece;
> 
> Likely



  reply	other threads:[~2013-04-27 18:58 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-27 14:09 Depth First Search of a Char_Matrix? Alex
2013-04-27 15:35 ` Shark8
2013-04-27 17:25   ` Jeffrey Carter
2013-04-27 18:16     ` Shark8
2013-04-27 18:48       ` Dmitry A. Kazakov
2013-04-27 18:58         ` Shark8 [this message]
2013-04-27 20:16           ` Dmitry A. Kazakov
2013-04-27 19:31       ` Simon Wright
2013-04-27 20:04         ` Shark8
2013-04-28  3:26       ` Jeffrey Carter
2013-04-27 16:27 ` Alex
2013-04-27 16:34   ` Shark8
2013-04-27 16:51     ` Alex
2013-04-27 16:55       ` Alex
2013-04-27 19:05       ` Shark8
2013-04-27 22:54         ` Alex
2013-04-27 22:56         ` Alex
2013-04-27 23:34           ` Shark8
2013-04-27 23:38             ` Alex
2013-04-29 20:55             ` Alex
2013-04-29 23:40               ` Jeffrey Carter
2013-04-30 10:49               ` AdaMagica
2013-04-28 10:50 ` AdaMagica
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox