Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
1996
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 1996

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: functional code

  • To: mathgroup at smc.vnet.net
  • Subject: [mg4814] Re: functional code
  • From: rhall2 at umbc.edu (hall robert)
  • Date: Fri, 20 Sep 1996 01:12:38 -0400
  • Organization: University of Maryland, Baltimore County
  • Sender: owner-wri-mathgroup at wolfram.com

Here's the times for the various solutions to Richard Gaylord's problem:

In[90]:=
   original[row]
Out[90]=
   {0.7 Second, Null}

In[92]:=
   gaylord[row]
Out[92]=
   {2.51667 Second, Null}

In[94]:=
   hall[row]
Out[94]=
   {3.63333 Second, Null}

In[96]:=
   abbott1[row]
Out[96]=
   {1.03333 Second, Null}

In[98]:=
   abbott2[row]
Out[98]=
   {1.13333 Second, Null}

In[100]:=
   hayes[row]
Out[100]=
   {0.116667 Second, Null}

The most obvious algorithm, using iteration rather than recursion 
(original, hayes, and the 2 abbotts,) was the fastest. The most 
C-like code was the fastest (hayes.) My code was the least intuitive, 
probably the hardest to debug, and the slowest. Oh well....
   "I can't hope to be First[], so let me be Last[]."
         -Auden, The Age of Anxiety


-- 
Bob Hall            | "Know thyself? Absurd direction!
rhall2 at gl.umbc.edu  |  Bubbles bear no introspection."  -Khushhal Khan Khatak

==== [MESSAGE SEPARATOR] ====


  • Prev by Date: Re: equ. of 'ls' in 'Context' ?
  • Next by Date: The Mathematica Programmer II
  • Previous by thread: Re: functional code
  • Next by thread: Re: Re: functional code