Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stack_rpn [2011-03-18 09:42]
Joakim Forsgren
stack_rpn [2011-03-18 13:39]
Joakim Forsgren
Line 20: Line 20:
 1. Ni skall göra en egen stack, det är med hjälp av denna stack som ni skall lösa uppgiften. Stacken skall ha följande funktioner. 1. Ni skall göra en egen stack, det är med hjälp av denna stack som ni skall lösa uppgiften. Stacken skall ha följande funktioner.
 <code php> <code php>
-Pop(&$s        // tar bort det översta +Pop()        // tar bort det översta 
-Top($s         // retunerar det översta +Top()        // returnerar det översta 
-Push(&$s, $item) // lägger in item överst i stacken +Push($item)  // lägger in item överst i stacken 
-IsEmpty($s     // retunerar true om stacken är tom +Size()       // returnerar hur många som finns i stacken 
-PrintStack($s  // Skriver ut en stack, brukar inte finnas men ni kommer att behöva den.+IsEmpty()    // returnerar true om stacken är tom 
 +PrintStack() // Skriver ut en stack, brukar inte finnas men ni kommer att behöva den.
 </code> </code>
 2. Man skall kunna se stacken efter varje inmatning på er sida. 2. Man skall kunna se stacken efter varje inmatning på er sida.
Line 32: Line 33:
 <code php> <code php>
 $s->Pop()        // tar bort det översta $s->Pop()        // tar bort det översta
-$s->Top()        // retunerar det översta i stacken+$s->Top()        // returnerar det översta i stacken
 $s->Push($item)  // Lägger in $item överst i stacken $s->Push($item)  // Lägger in $item överst i stacken
-$s->IsEmpty()    // Retunerar true om stacken är tom+$s->Size()        // returnerar hur många som finns i stacken 
 +$s->IsEmpty()    // returnerar true om stacken är tom
 $s->PrintStack() // Skriver ut stacken, brukar inte finnas men ni kommer att behöva den. $s->PrintStack() // Skriver ut stacken, brukar inte finnas men ni kommer att behöva den.
 </code> </code>
Line 46: Line 48:
 <code php> <code php>
 $session->sPop()        // tar bort det översta $session->sPop()        // tar bort det översta
-$session->sTop()        // retunerar det översta i stacken+$session->sTop()        // returnerar det översta i stacken
 $session->sPush($item)  // Lägger in $item överst i stacken $session->sPush($item)  // Lägger in $item överst i stacken
-$session->sIsEmpty()    // Retunerar true om stacken är tom+$sessino->sSize()       // returnerar hur många som finns i stacken 
 +$session->sIsEmpty()    // returnerar true om stacken är tom
 $session->sPrintStack() // Skriver ut stacken, brukar inte finnas men ni kommer att behöva den. $session->sPrintStack() // Skriver ut stacken, brukar inte finnas men ni kommer att behöva den.
 </code> </code>