我正在使用shellort從輸入文件中查找總體。 這裏是我的代碼: package assignment.pkg3;
import java.io.*;
import java.util.*;
public class Sorting{
public static void main (String[] args) throws IOException
{
,我必須計算所做的元素比較次數。據說,我不確定比較是在sort()方法的for循環內還是在less()方法內完成的。非常感謝你的幫助。 public class Shell {
private static int compares;
// This class should not be instantiated.
private Shell() { }
/**
* Rearrang
我試圖在JavaScript中實現一堆排序算法,我無法弄清楚爲什麼我的shell排序非常慢。它比我的合併排序慢6倍,只比我的插入排序快一點。我在網上看到了另一個實現,但我更關注於使其清晰易讀(因爲我有一個面向noob的博客),更快的實現對我來說太簡明瞭。關於如何保持總體規劃但讓它更快運行的任何想法? var shellSort = function(list) {
var gapSize