HEX
Server: LiteSpeed
System: Linux server.nevid-deploma.com 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: smilepac (1037)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/cppython/lib/python3.8/test/__pycache__/sortperf.cpython-38.opt-2.pyc
U

-D�g��@srddlZddlZddlZddlZddlZddlZe��Zdd�Zdd�Z	dd�Z
dd	�Zd
d�Ze
dkrne�dS)
�Ncs2tj�td|�}zt|d�}Wn�tk
r�tj��fdd�t|�D�}zVz&t|d�}t	�
||�|��d}W5|r�zt�|�Wntk
r�YnXXWn0tk
r�}ztd|d|�W5d}~XYnXYnVXt	�
|�}|��td�D]8}t�|�}|d|�}|d|�=|��|�|�~q�|S)	Nzrr%06d�rbcsg|]
}���qS�r)�.0�i��rr�,/opt/cppython/lib/python3.8/test/sortperf.py�
<listcomp>szrandfloats.<locals>.<listcomp>�wbzcan't write�:�
)�os�path�join�td�open�OSError�random�range�unlink�marshal�dump�close�print�load�	randrange�reverse�extend)�n�fn�fp�result�msgrZtemprrr�
randfloatss:
&



r#cCstj��dS�N)�sys�stdout�flushrrrrr'8sr'cCs6t��}|��t��}td||dd�t�dS)Nz%6.2f� ��end)�time�perf_counter�sortrr')�L�t0�t1rrr�doit;s
r1c
Cs�tdd�dD��}ddt|�}t|d|�|D�]�}d|>}t|�}td||fd	d
�t�t|�|��t|�t|�td�D]2}t�	|�}t�	|�}||||||<||<q�t|�|dkr�d
d�td�D�|dd�<t|�t|d�D]}t��|t�	|�<�qt|�|dk�rT|dd�=||d}t
tdd�|��}t|�~t
ttdg|��}t|�~|d}	t
t|	ddd��}|�
t|	��t
tt|��}t|�t�q6dS)NcSsg|]}|d�qS)r-r)rZchrrrr	Usztabulate.<locals>.<listcomp>z	*\/3+%~=!z%2s %7sz %6s)rz2**i�z%2d %7dr(r)�rcSsg|]}t���qSr)r)r�dummyrrrr	ksi�����d�cSs|Sr$r)�xrrr�<lambda>y�ztabulate.<locals>.<lambda>g�����)�tuple�lenrr#r'r1rrrr�list�map�absr�float)
rZcases�fmtrrr.r4Zi1Zi2Zhalfrrr�tabulateBsL




rCcCs�d}d}tjdd�r�ttjd�}}tjdd�r�ttjd�}tjdd�r�d}tjdd�D]}d|t|�}qdt�|�t||d�}t|�dS)N��r2r:r3i�
)r%�argv�int�hashr�seedrrC)Zk1Zk2r7�arrrr�main�s	
rK�__main__)r%r+rr�tempfiler
�
gettempdirrr#r'r1rCrK�__name__rrrr�<module>s'L