Those are the Cornor Test Cases.. Well we here talk about Algos and Complexity (Atmost Pseudo code ) not about unit test cases and source code.. :)
Ofcourse U can include those checks either when U call the function or inside the functions.. On Thu, Dec 27, 2012 at 4:06 PM, naveen shukla < naveenshuklasweetdrea...@gmail.com> wrote: > But suppose a random number generate a value 5 and your linked list has > only four elements. In that case what would be the answer ??? > > On Thu, Dec 27, 2012 at 4:03 PM, Prem Krishna Chettri > <hprem...@gmail.com>wrote: > >> Well my algo will be Something like this >> >> 1> Get a Random number. Perhaps You can have the function like >> Randon(List *head, int Randomnumber) >> >> 2> Use the function argument Randomnumber to loop the list. >> i.e. for(int count=0;count<=Randomnumber;count++ ){ >> head = head -> next; >> } >> >> 3> print (head->value); >> >> 4> return ; >> >> Now as we are using byvalue when we return the value of head remains the >> same old head value. So everytime we call we are traversing the same old >> list. >> >> The Random variable can be taken inside the function itself if the user >> is not taking the random value. >> i.e. int Randomnumber = random(); and now the user can calll Simple >> Random(head); >> >> >> >> On Thu, Dec 27, 2012 at 3:31 PM, naveen shukla < >> naveenshuklasweetdrea...@gmail.com> wrote: >> >>> random node >> >> >> -- >> >> >> > > > > -- > With Best Wishes > > From: > > Naveen Shukla > IIIT Allahabad > B.Tech IT 4th year > Mob No: 07860896972 > E-mail naveenshuklasweetdrea...@gmail.com > > -- > > > --