Well it is possible with a constraint that ur linked list is
maintained sorted. Google more on Skiplist.
It is a randomized probabilistic algorithm.

Regards,
Sumedh

On 6/11/08, Douglas Diniz <[EMAIL PROTECTED]> wrote:
> Well, if you have a classic linked list, O(n) is the best for you. But you
> can do better if you have a sorted linked list. In every node keep a vector
> of pointers for all other nodes. Then you can simulate a binary search.
>
> On Wed, Jun 11, 2008 at 12:11 PM, Geoffrey Summerhayes <[EMAIL PROTECTED]>
> wrote:
>
>>
>>
>>
>> On Jun 11, 3:25 am, "zee 99" <[EMAIL PROTECTED]> wrote:
>> > On 6/11/08, Mohammad Moghimi <[EMAIL PROTECTED]> wrote:
>> >> On Wed, Jun 11, 2008 at 10:03 AM, zee99. 99 <[EMAIL PROTECTED]> wrote:
>> >>>
>> >>> is there any algo that can search a linked list in less than O(n) time
>> >>
>> >> No, I think O(n) is the best method one can use
>> >
>> > is this the best one even if the list is sorted ( or any other
>> > constraint
>> > like this is applied ) ??
>> >
>>
>> The only advantage to a sorted list is that you can often
>> abandon the search early if the element you are looking for
>> isn't in the list. This can give you a speed advantage over
>> an unsorted list, but it is still O(n).
>>
>> ---
>> Geoff
>>
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---

Reply via email to