[#408634] How do I make lots of classes aware of each other? — "Andrew S." <lists@...>

I'm apparently missing something fundamental in my knowledge of classes

10 messages 2013/07/02

[#408712] Ruby web service with REST support — "Shubhada S." <lists@...>

Hi All,

17 messages 2013/07/05

[#408812] create variables depending on counter — stefan heinrich <lists@...>

Hi community,

21 messages 2013/07/09

[#408854] execute commands within SMTP email code: send content in variables and not actual variables — dJD col <lists@...>

I am trying to send an email using the code below. I am able to send the

9 messages 2013/07/10

[#409031] tap { break } idiom deserves its own Kernel method? — Andy Lowry <lists@...>

I use this idiom from time to time:

13 messages 2013/07/22

[#409072] Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...>

This is what I want to do.

19 messages 2013/07/23
[#409102] Re: Link To Masses Of External Data In Openoffice? — Tamara Temple <tamouse.lists@...> 2013/07/24

[#409103] Re: Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...> 2013/07/25

tamouse m. wrote in post #1116598:

[#409122] Re: Link To Masses Of External Data In Openoffice? — Tamara Temple <tamouse.lists@...> 2013/07/26

[#409142] Re: Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...> 2013/07/26

tamouse m. wrote in post #1116750:

[#409073] class <=> module — Bráulio Bhavamitra <lists@...>

Hello all,

17 messages 2013/07/23

[#409104] Ruby newbie question on Methods (NoMethoderror) — "Crispian A." <lists@...>

I have recently started learning ruby and so I am writing a small little

10 messages 2013/07/25

[#409170] Working through Ch.10 for learning to program 2.0 (Chris Pine) — JD JD <lists@...>

So, I have been working through this book, and have been doing ok up

33 messages 2013/07/28
[#409195] Re: Working through Ch.10 for learning to program 2.0 (Chris Pine) — Harry Kakueki <list.push@...> 2013/07/29

I tried this and came up with a one-liner that seems to do it. It sorts the

[#409258] WATIR - ScriptError popup on IE - Unable to get rid of! — Graeme Halls <lists@...>

I am new to Ruby & Watir, and I am having a nightmare with IE and Script

11 messages 2013/07/31

Re: Working through Ch.10 for learning to program 2.0 (Chris Pine)

From: Richard Wilson <r.crawfordwilson@...>
Date: 2013-07-28 02:46:51 UTC
List: ruby-talk #409171
Just curious, does that book go into algorithms? I can't help you (I'm new
myself to Ruby). I did some recursion in scheme, you want to make sure the
second argument of your function is optional, and has a default value.

def recursive_sort(unsorted_array, sorted_array = Array.new)

I completely forget everything to do with algorithms though. I've been
spoiled by standard libraries and if that book touches on them I'd probably
pick it up.


On Sat, Jul 27, 2013 at 6:26 PM, JD JD <lists@ruby-forum.com> wrote:

> So, I have been working through this book, and have been doing ok up
> until ch. 10.
>
> I'm in the part of the chapter where it asks us to generate our own
> sorting method (once with recurssion and once without).
>
> They gave a shell example of code.  However, I'm completely lost.  This
> is what I came up with so far, however I really have no idea what to do
> at this point.  Could someone possibly point me in the right direction?
> Recurrsion also is very confusing.  I get the idea of it with
> factorials, but beyond that and it gets a little confusing.  Here is
> what I have so far, and I would appriciate any help:
> --------------------------------------
> puts "Enter some words"
> some_array=[]
>
> while true
>   some_array=gets.chomp
>   if some_array==""
>     break
>   end
>
>   sort some_array
> end
> #This is where I would print out after this puts the solution
> puts "Here is the sorted list"
>
> #Wrapper method suggested in the book
> def sort some_array
>   recursive_sort some_array, []
> end
>
> #Actual method used to make this happen, and also where I'm confused
> def recursive_sort unsorted_array, sorted_array
>         #Probably doing this wrong.  Basically, I want to
>         #either push the smallest word into sorted_array
>         #or go down the list and find the smallest, then add it and
>         start
>         #Over.  However, I could be thinking about this completely wrong
>         #Could someone point me in the right direction with this?
>   if unsorted_array[0]>unsorted_array[1]
>     sorted_array.push unsorted_array[1]
>   else
>     recursive_sort
> end
>
> --
> Posted via http://www.ruby-forum.com/.
>
>


-- 
*Richard Wilson*
Sechelt Innovations
Cell - (604) 842 5318
Skype - r.crawfordwilson
Email - r.crawfordwilson@gmail.com

This email may contain confidential and/or privileged information. If you
are not the intended recipient or have received this email in error, please
notify the sender immediately and destroy this email. Any unauthorized
copying, disclosure or distribution of the information contained on this
email is prohibited*

In This Thread