Language documentation ( was Re: Computing Industry shams)
Sean Burke
foobar at mystery.org
Mon May 9 18:43:37 EDT 2005
alex goldman <hello at spamm.er> writes:
> vermicule wrote:
>
> >
> > What is so hard to understand ?
> > Should be perfectly clear even to a first year undergraduate.
> >
> > As for "greedy" even a minimal exposure to Djikstra's shortest path
> > algorithm would have made the concept intuitive. And from memory,
> > that is the sort of thing done in Computing 101 and in Data Structures
> > and Algorithms 101
> >
> > It seems to me that you want the Python doc to be written for morons.
> > And that is not a valid complaint.
>
> He's right actually. If we understand the term "greedy" as it's used in
> graph search and optimization algorithms, Python's RE matching actually IS
> greedy.
No, you're just confused about the optimization metric.
In regexes, "greedy" match optimizes for the longest match,
not the fastest.
And this is common regex terminology - man perlre and you will
find discussion of "greedy" vs. "stingy" matching.
-SEan
More information about the Python-list
mailing list