バブルソートに要する時間を測定するために、10個の大きな数字を取ります。私は数字を10の配列に入れます。次に、数字を10回ソートし、毎回の時間を印刷します。 問題は、何らかの理由ですべてのIMがゼロになってしまうことです。ここで は私がメインに持っているものです。 int n = sizeof(arr10)/sizeof(arr10[0]);
start=clock();
私はScalaでBubble Sortを実装しようとしています。 これは私の実装です: object Example {
def bubbleSort(arr:Array[Int])={
var temp=0
for(i<- 1 until arr.length-1 ; j<- 1 until (arr.length-1-i)){
if(arr(j-1)
SO私は2つのバブルソートを持っている:1講義スライドから、別のは、私が自分で書いた: def lecture_bubble(L):
while True:
swapped = False
for i in range(len(L) -1):
if L[i] > L[i+1]:
L[i+1] ,L[i] = L[i], L[i+1]
私はGCSEコンピュータサイエンスを勉強している年10人の学生として、私はちょっと新しいpythonです。私はバブルソートアルゴリズムをコーディングしようとしています。TypeError: Can't convert 'int' object to str implicitlyにつまずいています。xとlengthの両方をチェックしたところ、彼らは両方とも整数です。誰か助けて! :)ここで は、これ