bubble-sort

    -1

    2答えて

    私はGCSEコンピュータサイエンスを勉強している年10人の学生として、私はちょっと新しいpythonです。私はバブルソートアルゴリズムをコーディングしようとしています。TypeError: Can't convert 'int' object to str implicitlyにつまずいています。xとlengthの両方をチェックしたところ、彼らは両方とも整数です。誰か助けて! :)ここで は、これ

    4

    2答えて

    バブルソート用のこのコードはC++で用意されています。最初は乱数を生成し、配列の中に入れます。その後、ソートを行うbubbleSort関数を呼び出します。すべてうまく動作します。しかし、私はバブルの並べ替えがどのようにして数多くの合計比較と数の交換を見つけることができるのか不思議でした。 比較のためにCountBubbleSort整数を作成しました。しかし、私は自分のコードのどの部分を増やすべきか

    0

    1答えて

    バブルソートアルゴリズムの最も一般的な方法は、forループを2つ持つことです。 j = 0からj n-i-1までの内の1つが行われる。最後の要素に到達すると、要素を持たないので比較しないので、マイナスiを差し引くと仮定します。しかしなぜ私たちはn-1を使うのでしょうか?なぜ私たちは外側のループをi = 0からi < nまで、そしてj = 0からn-iまでの内部まで実行しないのですか?誰かが私にそれ

    0

    1答えて

    私はバブルソートアルゴリズムを実行して別のクラスで作成されたLinkedListをソートするこの関数を持っています。 for(int k=0; k < n; k++){ for(int j=1; j < (n-i); j++){ if(loopObj.loopedGradeReq(j-1) > loopObj.loopedGradeReq(j)){

    0

    2答えて

    バブルソートに要する時間を測定するために、10個の大きな数字を取ります。私は数字を10の配列に入れます。次に、数字を10回ソートし、毎回の時間を印刷します。 問題は、何らかの理由ですべてのIMがゼロになってしまうことです。ここで は私がメインに持っているものです。 int n = sizeof(arr10)/sizeof(arr10[0]); start=clock();

    0

    2答えて

    私は本当に扱うべき問題があります。私は降順ソート配列[4] [x]する必要があります。インスタンスから 私のような値を取得する場合: {121,120,203,240} {0.5,0.2,3.2,1.4} {1.3,1.5,1.2,1.8} {3 ,2 ,5 ,4 } をすべての値は、4行目によって並べ替えBOする必要があります。したがって、次のような出力が必要です。 {203,240,

    0

    1答えて

    私は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)

    0

    1答えて

    は私がへの割り当てを与えられた:。 「整数の配列のためのバブルソートを実装する関数を記述し、次のように関数のプロトタイプがあります。voidソート(int型 ファイル名の入力を求め、そのファイルを開き、ファイルから数値を配列に読み込むプログラムでは、ソートルーチンを呼び出して、結果の配列を出力する必要があります" 私はそれを完成させました、そして、すでに数が整っていれば、早く止まらなければならない

    11

    1答えて

    Tardisモナドを使用して、トラバース可能なコンテナにバブルソートを実装しようとしています。 {-# LANGUAGE TupleSections #-} module Main where import Control.DeepSeq import Control.Monad.Tardis import Data.Bifunctor import Data.Traversable

    -1

    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]