linear-search

    1熱度

    5回答

    我必須創建一個程序,它接受用戶輸入(一個數字),然後程序應該有該數字並將搜索應用到該數組,並通過匹配索引和輸出相應的標題用戶輸入的號碼。但是在運行期間,沒有任何反應。我在代碼中設置了破壞者,並注意到for循環(搜索算法)存在問題。請幫助我,讓我知道我的搜索算法有什麼問題。我想要做的是使用用戶輸入的數字來匹配索引,然後輸出存儲在索引中的書名。 private void btnFindActionP

    1熱度

    1回答

    我編寫了一個程序,用於測試線性搜索和二分搜索的速度,並發現在排序數組大小爲1000的二進制搜索開始時,二進制搜索使用的時間比之後的數組大小增加。有沒有解釋爲什麼是這種情況。 程序檢查算法1000次,並計算每個包含1到n元素的n大小的數組所需的項目的平均時間。 import java.util.*; public class Test { public static void main(Str

    1熱度

    1回答

    我想創建一個1000萬的數字從1到1000萬的數組。我正在使用循環來填充數組(1的增量)。現在我想用第二個數組數組搜索第一個數組10次(創建一個循環來搜索10次)(例如int arr2 [] = {10,20,...})然後我想計算時間所花費的每一次檢索,平均值和標準偏差,然後打印出結果在表 表我只是用「\ t」的 打印這是我到目前爲止有: public class LinearBinearySe

    -2熱度

    2回答

    我正在編寫一個程序,該程序應該像檢票機一樣工作。它會顯示可能的座位選擇圖表及其價格,並詢問用戶是否希望按座位數量或價格選擇座位。它的工作原理就像假設在座位上按數字排序,但是當我嘗試按價格查找座位時,我得到的數組索引超出了界限錯誤。我很困惑,因爲它假設在零點開始線性搜索。我不明白爲什麼會出現這個錯誤。 import java.util.Scanner; public class FindTick

    0熱度

    1回答

    我遇到了一些麻煩,我的moviedatabase,我的搜索功能不工作。 我是一個初學者,已經獲得了網絡的搜索功能,但它不會搜索。 這是我的代碼。 #include <iostream> #include <vector> #include <sstream> // För att kunna använda sig av getline() #include <string> // För

    0熱度

    3回答

    我有元素的排序列表: c f g o p q r t w 我需要使用二進制搜索來查找元素f,我做到了。 我還發現這個元素在2次比較中使用線性搜索。 現在我需要證明在這種情況下線性比二進制更快,我該怎麼做? 謝謝!

    2熱度

    1回答

    我的刪除功能正在發揮作用。讓我們說如果我添加「蘋果」,「男孩」,「貓」到我的陣列。它按字母順序排序。當我刪除某些東西時,讓我們說「男孩」,它可以很好地消除它。但是,如果我輸入「布朗」,它會從我的列表中刪除「貓」。如果它在列表中找不到,它會按字母順序刪除它下面的那個。如果我有上面提到的那些字符串,並且我輸入了「狗」,則沒有任何反應,因爲「貓」在「狗」之前。有任何想法嗎? void StringLis

    0熱度

    1回答

    我正在研究一個程序,我必須演示一個線性和二分搜索算法的工作。爲此,我正在接受來自用戶的20個數字和搜索關鍵字的數組。代碼編譯,並且不會引發運行時錯誤。然而,當我搜索了一些,說12,在陣列中,而不是這個數字是在12位中印,上面說的數量在6位發現: import java.util.*; class prg14 { int num [] = new int [20]; int

    0熱度

    1回答

    我在編寫一個程序,要求用戶輸入用戶想要創建的數組的大小,然後要求用戶使用元素填充數組,那麼它應該顯示帶有其元素的數組,並要求用戶搜索整數。它應該進行線性和二進制搜索,同時顯示需要確定的元素數量。到目前爲止,我得到的唯一結果是該元素尚未找到。如果你能看看我的代碼,看看問題是什麼,因爲我已經嘗試了幾個小時,並且改變了我能想到的一切。任何幫助將不勝感激。 import java.util.Scanner

    1熱度

    1回答

    該程序假設檢測是否找到整數以及查找需要多長時間。第一個是線性搜索,第二個是二分搜索。我遇到的問題是這樣的。線性搜索的作品,除了我一直收到消息「線性搜索成功」。我不確定爲什麼二進制搜索不輸出任何內容。任何幫助表示讚賞 public class search { /** * @param args */ public static void main(String[] args) {