@Rahul:  u r rite dat swapping can b done wid only 1 pointer and a
variable. But evn doin insertion n swapping won't solve d problem bcoz new
element is to b inserted at 3rd position bt acc 2 ur method ....new element
wud come at 4th position. so, I think its not possible 2 do this in a single
linked list since v don't evn knw whr d head is ....n can't use more
pointers.

On Thu, Oct 7, 2010 at 1:53 PM, rahul <[email protected]> wrote:

> @Akarsh.
>
> for inserting only,we need a new node and it is not possible without having
> new pointer(we have to ref. the new node with some pointer.) once insertion
> complete, we left with one pointer which point to old node.
> swapping can be done with 1 pointer only,if nodes are adjacent(in this
> case).
>
> Rahul.
>
>
> On Thu, Oct 7, 2010 at 1:05 PM, Akarsh D <[email protected]> wrote:
>
>> @Rahul : I think the swapping method will work. But still have to use two
>> pointers.
>>
>> On Thu, Oct 7, 2010 at 12:34 AM, sajj <[email protected]> wrote:
>>
>>> In a single linked list its is not at all possible i hope correct me
>>> if im wrong ... with given one pointer and with out knowing where head
>>> is.. even if u know the position of the head it ll help you out for
>>> arriving the solution if and only if it is pointing to any of the
>>> following nodes 1 or 2 or 3
>>>
>>> On Oct 6, 10:56 pm, shoban babu <[email protected]> wrote:
>>> > @Rahul
>>> > the only one pointer is there and it is pointing to the 4th node only,,
>>> and
>>> > we don't know where the head is points to...
>>> >
>>> > On Wed, Oct 6, 2010 at 11:20 PM, RAHUL KUJUR <
>>> [email protected]>wrote:
>>> >
>>> >
>>> >
>>> > > Take two pointers p and q. Initially p points to head.
>>> >
>>> > > while(p!="given pointer")
>>> > > {
>>> > >     p=p->link;
>>> > >     q=p;
>>> > > };
>>> >
>>> > > Now you hv pointer at 3rd and 4th position. Now insertion is
>>> simple....Hope
>>> > > this will work
>>> >
>>> > >  --
>>> > > You received this message because you are subscribed to the Google
>>> Groups
>>> > > "Algorithm Geeks" group.
>>> > > To post to this group, send email to [email protected].
>>> > > To unsubscribe from this group, send email to
>>> > > [email protected]<algogeeks%[email protected]>
>>> <algogeeks%[email protected]<algogeeks%[email protected]>
>>> >
>>> > > .
>>> > > For more options, visit this group at
>>> > >http://groups.google.com/group/algogeeks?hl=en.
>>> >
>>> > --
>>> > Shoban babu.B
>>> > M.E.,CSA,
>>> > IISc.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Algorithm Geeks" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected]<algogeeks%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/algogeeks?hl=en.
>>>
>>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<algogeeks%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<algogeeks%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to