ソートアルゴリズムを作成しようとしているのですが、結果を見る限り実行されないようです。どこか間違っているところはありませんか。教えてください。よろしくお願いします。
Python
1# 乱数モジュールをインポート 2import random 3 4# ランダムなリストを作成する. 5# 重複しない乱数を取得する.(このリストが並べ替える初期値) 6a=random.sample(range(1,101), 100); 7print(a) 8len(a) 9# モジュールのインポート 10import time # "time"モジュールのインポート 11#ソートの関数を定義する 12def Count(a): 13 max_num = max(a) 14 min_num = min(a) 15 Count = [0] * (max_num - min_num + 1) 16 for ele in a: 17 Count[ele - min_num] += 1 18 19 20#ソートを実行して計算時間を測定する. 21start=time.clock() # 計算開始時刻を取得 22Count(a) # ソートの実行 23end=time.clock() # 計算終了時刻を取得 24 25print('ソート結果:a = {0}'.format(a)) # 計算結果の出力 26print('計算時間:{0}'.format(end-start)) # 計算時間の出力
回答1件
あなたの回答
tips
プレビュー