linear-search

    -3熱度

    1回答

    我在嘗試使用線性搜索時遇到此錯誤查找用戶輸入到數組中的名稱。這是當我聲明數組並獲取輸入時。 Public Const SIZE_ARRAY = 9 Public Sub cmdStart_Click(sender As Object, e As EventArgs) Handles cmdStart.Click Dim myArray(SIZE_ARRAY) As String Dim

    0熱度

    1回答

    我正在學習計算機科學(遠程學習),並且對教科書中出現但沒有答案的「額外信息問題」感到困惑。這是關於線性搜索算法和短路評估。 的算法書中線性搜索寫成如下: 指針= 0 當箭頭< LengthOfList和列表[指針] = searchedfor: ------添加一個的指針 ENDWHILE IF指針> = LengthOfList THEN: ------- PRINT( 「項目不是在列表」) E

    0熱度

    3回答

    我有關於PythonLinear Searching的問題。說我得到了 for l in lines: for f in search_data: if my_search_function(l[1],[f[0],f[2]]): print "Found it!" break 中,我們要確定在search_data存在存儲在l[1]值基本代碼。說my

    -1熱度

    1回答

    我已創建此代碼,它是一個圖表位置。它應該允許用戶輸入數組中已經設置的名稱和藝術家的位置會同時輸入輸出沒有「結束」 public static void main(String[] args) { Scanner kybd = new Scanner (System.in); String names = null; String [] Artists = new S

    0熱度

    1回答

    我知道: 一個線性搜索向下看列表,每次一個項目,沒有跳躍。在複雜性方面,這是一個O(n)搜索 - 搜索列表花費的時間以與列表相同的速率增長。 A 二分查找是當您從排序列表的中間開始,查看它是大於還是小於您要查找的值,這決定了值是在第一個還是第二個半的名單。通過子表跳到一半,再比較等 是那裏的了順/線性搜索變得更加eficient比二進制搜索的情況下?

    1熱度

    1回答

    我想知道是否有可能根據函數的條件返回不同的類型: 如果您刪除了「||」,則此代碼將可用。布爾「和」if/else「語句。 在此先感謝。 fn main() { let vector: Vec<i32> = vec![0, 2, 5, 8, 9]; let targetL i32 = 3; let found_item = linear_search(vector, t

    1熱度

    1回答

    到目前爲止在數據結構中,我已經研究了使用數組和鏈表(單,雙和圓)使用指針的列表。大綱中的下一件事是線性和二進制搜索。我找到了線性搜索列表和鏈表的例子。對於二進制搜索,我在列表中找到了一個使用數組的例子,但沒有鏈接列表的例子(單,雙和圓)。 1)我想知道二分查找不能應用於任何類型的鏈表嗎? 2)另外,在單鏈表線性搜索,我看到這個代碼 if (ptr->data = = SearchElement){

    0熱度

    1回答

    我有一些我寫的代碼,它工作得很好。除了我不確定我寫的是線性搜索還是半身搜索?!我對這些差異感到困惑。有人可以澄清不同之處,我的代碼是什麼,所以我可以向某人解釋它? - 下面的代碼搜索用戶輸入的值。並通過一個CSV數據文件。然後我將所有值保存到一個新的數組中,其中包含結果。希望這是有道理的。 我只想知道我的代碼是線性的還是二進制的?我得到這麼困惑他們* $SearchThis = isset($_P

    0熱度

    1回答

    我有一個模塊,它可以搜索文件以查找索引,如果發現它應打印與該索引相關的詳細信息。該程序編譯並運行,但無論患者是否保存,都會打印出患者未找到。我錯過了什麼邏輯錯誤? 注意:patientCount是一個全局變量,寫入另一個文件並在每次添加患者時更新。 void patientSearch(struct patientRec patient[], struct apptRec appt[]) {

    -2熱度

    4回答

    爲什麼下面的代碼返回-1而不是arr.length-1?如果find()方法正在尋找24,它應該返回5,但現在它返回-1。如果在arr中找不到n,它應該只返回-1。 public class linearArraySearch { public static void main(String[] args) { int[] numbers = new int[]{ 12,