AlkantarClanX12
Current Path : /opt/alt/python33/lib64/python3.3/__pycache__/ |
Current File : //opt/alt/python33/lib64/python3.3/__pycache__/bisect.cpython-33.pyc |
� ��f# c @ s� d Z d d d d � Z e Z d d d d � Z e Z d d d d � Z d d d d � Z y d d l TWn e k r| Yn Xd S( u Bisection algorithms.i c C s� | d k r t d � � n | d k r6 t | � } n xA | | k ry | | d } | | | k rl | } q9 | d } q9 W| j | | � d S( u� Insert item x in list a, and keep it sorted assuming a is sorted. If x is already in a, insert it to the right of the rightmost x. Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. i u lo must be non-negativei i N( u ValueErroru Noneu lenu insert( u au xu lou hiu mid( ( u+ /opt/alt/python33/lib64/python3.3/bisect.pyu insort_right s u insort_rightc C s~ | d k r t d � � n | d k r6 t | � } n xA | | k ry | | d } | | | k rl | } q9 | d } q9 W| S( u� Return the index where to insert item x in list a, assuming a is sorted. The return value i is such that all e in a[:i] have e <= x, and all e in a[i:] have e > x. So if x already appears in the list, a.insert(x) will insert just after the rightmost x already there. Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. i u lo must be non-negativei i N( u ValueErroru Noneu len( u au xu lou hiu mid( ( u+ /opt/alt/python33/lib64/python3.3/bisect.pyu bisect_right s u bisect_rightc C s� | d k r t d � � n | d k r6 t | � } n xA | | k ry | | d } | | | k rp | d } q9 | } q9 W| j | | � d S( u� Insert item x in list a, and keep it sorted assuming a is sorted. If x is already in a, insert it to the left of the leftmost x. Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. i u lo must be non-negativei i N( u ValueErroru Noneu lenu insert( u au xu lou hiu mid( ( u+ /opt/alt/python33/lib64/python3.3/bisect.pyu insort_left/ s u insort_leftc C s~ | d k r t d � � n | d k r6 t | � } n xA | | k ry | | d } | | | k rp | d } q9 | } q9 W| S( u� Return the index where to insert item x in list a, assuming a is sorted. The return value i is such that all e in a[:i] have e < x, and all e in a[i:] have e >= x. So if x already appears in the list, a.insert(x) will insert just before the leftmost x already there. Optional args lo (default 0) and hi (default len(a)) bound the slice of a to be searched. i u lo must be non-negativei i N( u ValueErroru Noneu len( u au xu lou hiu mid( ( u+ /opt/alt/python33/lib64/python3.3/bisect.pyu bisect_leftC s u bisect_left( u *N( u __doc__u Noneu insort_rightu insortu bisect_rightu bisectu insort_leftu bisect_leftu _bisectu ImportError( ( ( u+ /opt/alt/python33/lib64/python3.3/bisect.pyu <module> s