How can you do a binary search if you maintain a pointer to middle ?

On Wed, Jul 20, 2011 at 9:58 PM, Gaurav Popli <abeygau...@gmail.com> wrote:

> the position of the searching element is fixed i guess as it a sorted
> one......so you will find that elemnt at that vary position without
> considering how many new elements are added ar going to be added....
> and @pankaj i agree we usually dont have one pointer , that is what i
> asked in my first post but still it would still be difficult to
> maintain it....
> you can do binary search on LL also if we can maintain external node
> to the middle ...but that is not the thing we should do
>
> On Wed, Jul 20, 2011 at 7:37 PM, saurabh singh <saurabh.n...@gmail.com>
> wrote:
> > I think the novelty of this is that we are avoiding the comparison of new
> > element with all the members of data in LL
> >
> > On Wed, Jul 20, 2011 at 7:27 PM, Ankur Khurana <ankur.kkhur...@gmail.com
> >
> > wrote:
> >>
> >> @Popli : Bingo , that is what i was thinking and mentioned in my
> previous
> >> post......
> >>
> >> On Wed, Jul 20, 2011 at 7:08 PM, Gaurav Popli <abeygau...@gmail.com>
> >> wrote:
> >>>
> >>> i want to ask one thing...the way some are saying first check with 2
> >>> then 4 and then 16....to reach at that place we are suppose to
> >>> traverse it and also hav eto put a condition say like count<n or
> >>> something...in this case also we are comparing so whats the
> >>> use....correct me if im wrong.....
> >>>
> >>> On Wed, Jul 20, 2011 at 6:58 PM, bittu <shashank7andr...@gmail.com>
> >>> wrote:
> >>> > can be done in O(n) find tow nodes from starting position find two
> >>> > nodes p,q such that p < k & k < q as linked list is sorted we have to
> >>> > keep going on in right direction complexity will no less then O(N) as
> >>> > its linked list there is no notion of binary search sorted linked
> list
> >>> > think out why ?
> >>> >
> >>> > only think we can apply some logic to reduce the comparisons that's i
> >>> > also think will be gr8 improvement but approach sounds good if start
> >>> > comparing the nodes value using multiple of 2 fact .e.g. take an
> >>> > integer i=2^j & from j=0 to start comparing 2^0th node, 2^1th node,
> >>> > 2^2th node....2^jth node might be we are able to reduce the number of
> >>> > comparisons
> >>> >
> >>> > do notify me via gmail if i am wrong if u find difficulty in TC ?
> else
> >>> > happy learning
> >>> >
> >>> > if this would have been sorted array then we could have been solved
> it
> >>> > O(logn) suing same approach.
> >>> >
> >>> >
> >>> > Thanks
> >>> > Shashank Mani
> >>> > Computer Science
> >>> > Birla Institute of Technology, Mesra
> >>> >
> >>> > --
> >>> > 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
> >>> > algogeeks+unsubscr...@googlegroups.com.
> >>> > 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 algogeeks@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> algogeeks+unsubscr...@googlegroups.com.
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/algogeeks?hl=en.
> >>>
> >>
> >>
> >>
> >> --
> >> Ankur Khurana
> >> Computer Science , 4th year
> >> Netaji Subhas Institute Of Technology
> >> Delhi.
> >>
> >> --
> >> 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
> >> algogeeks+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> >> http://groups.google.com/group/algogeeks?hl=en.
> >
> >
> >
> > --
> > Thanks & Regards,
> > Saurabh
> >
> > --
> > 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
> > algogeeks+unsubscr...@googlegroups.com.
> > 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 algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>


-- 
Ankur Khurana
Computer Science , 4th year
Netaji Subhas Institute Of Technology
Delhi.

-- 
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 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to