HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/__pycache__/sortperf.cpython-311.opt-2.pyc
�

��Vco���	ddlZddlZddlZddlZddlZddlZej��Zd�Zd�Z	d�Z
d�Zd�Ze
dkre��dSdS)�Nc�t��	tj�td|z��}	t	|d��}tj|��}|���td��D]O}tj
|��}|d|�}|d|�=|���|�|��~�Pn�#t$r�tj	��fd�t|��D��}		t	|d��}tj||��|���d}|r&	tj|��n>#t$rYn2wxYwn-#|r&	tj|��w#t$rYwwxYwwxYwn)#t$r}t!d|d|��Yd}~nd}~wwxYwYnwxYw|S)Nzrr%06d�rb�
c�$��g|]}�����
S�r)�.0�i�rs  ��!D:\Python311\Lib\test\sortperf.py�
<listcomp>zrandfloats.<locals>.<listcomp>s���(�(�(�!�!�!�#�#�(�(�(��wbzcan't write�:)�os�path�join�td�open�marshal�load�close�range�random�	randrange�reverse�extend�OSError�dump�unlink�print)�n�fn�fp�resultr	�temp�msgr
s       @r�
randfloatsr's���5�
����b�(�Q�,�	'�	'�B��
�"�d�^�^��&��b�!�!��
���
�
�
��r���	�	�A�� ��#�#�A��"�1�"�:�D��r��r�
��L�L�N�N�N��M�M�$������
	��+�/�/�/��M��(�(�(�(�u�Q�x�x�(�(�(��
	/�

��"�d�^�^����V�R�(�(�(����
�
�
�������	�"�
�
�
�
��"������������2����	�"�
�
�
�
��"����������������
�	/�	/�	/��-��S�#�.�.�.�.�.�.�.�.�����	/������/����:�Ms��C�1F5�7;E�2F	�5E
�	F	�

E�F	�E�F	�F�E4�3F�4
F	�>F�F	�F�F	�F5�	
F/�F*�%F5�*F/�/F5�4F5c�B�tj���dS�N)�sys�stdout�flushrr
rr,r,8s���J�������r
c���tj��}|���tj��}td||z
zd���t	��dS)Nz%6.2f� ��end)�time�perf_counter�sortr r,)�L�t0�t1s   r�doitr7;sT��	
�	�	�	�B��F�F�H�H�H�	
�	�	�	�B�	�'�R��U�
��%�%�%�%�	�G�G�G�G�Gr
c�H�	td�dD����}ddt|��zz}t|d|zz��|D�]Y}d|z}t|��}td||fzd�	��t	��t|��|���t|��t|��td
��D]A}tj	|��}tj	|��}||||c||<||<�Bt|��|dkrd�td��D��|d
d�<t|��t|dz��D]*}tj��|tj	|��<�+t|��|dkr+|dd�=||dzz}ttd�|����}t|��~tttdg|z����}t|��~|dz}	tt|	dz
dd����}|�
t|	����ttt|����}t|��t����[dS)Nc��g|]}|dz��S)r3r)r�chs  rrztabulate.<locals>.<listcomp>Us��6�6�6�2�2��;�6�6�6r
z	*\/3+%~=!z%2s %7sz %6s)r	z2**i�z%2d %7dr.r/�rc�4�g|]}tj����Sr)r)r�dummys  rrztabulate.<locals>.<listcomp>ks��>�>�>�5�v�}���>�>�>r
i�����d�c�
�|Sr)r)�xs r�<lambda>ztabulate.<locals>.<lambda>ys
��Q�B�3�r
g�����)�tuple�lenr r'r,r7rrrr�list�map�absr�float)
r
�cases�fmtr	r!r4r>�i1�i2�halfs
          r�tabulaterQBs����$
�6�6��6�6�6�7�7�E��v�c�%�j�j�(�(�C�	�#���&�
'�(�(�(�
�4�4��
��F���q�M�M��
�i�1�a�&� �c�*�*�*�*�
�����Q����	�	�	�����Q�����Q�����1�X�X�	(�	(�E��!�!�$�$�B��!�!�$�$�B��R�5�!�B�%�L�A�b�E�1�R�5�5��Q����
��7�	?�>�>�E�"�I�I�>�>�>�A�c�d�d�G��Q�����1��8�_�_�	5�	5�E�%+�]�_�_�A�f��q�!�!�"�"��Q����
�q�5�	,��!�"�"���Q�!�V��A��S����*�*�+�+�A��Q����
�
��S�4�&�1�*�%�%�&�&���Q����
�
�A�v����t�a�x��R�(�(�)�)��	����t������
��U�A�������Q����
�����i4�4r
c���	d}d}tjdd�r�ttjd��x}}tjdd�ruttjd��}tjdd�rBd}tjdd�D]}d|zt|��z}�t	j|��t
||dz��}t|��dS)N��r;rDr<i�
)r*�argv�int�hashr�seedrrQ)�k1�k2rB�ar
s     r�mainr\�s����
�B�	�B�
�x����|���c�h�q�k�"�"�"��R��8�A�B�B�<�	��S�X�a�[�!�!�B��x����|�
�����!�"�"��,�,�A���	�D��G�G�+�A�A���A����
�b�"�Q�$���A��Q�K�K�K�K�Kr
�__main__)r*r1rr�tempfiler�
gettempdirrr'r,r7rQr\�__name__rr
r�<module>ras�����
�
�
�����
�
�
�
���������	�	�	�	��X�����%�%�%�N������J�J�J�X���4�z����D�F�F�F�F�F��r