algorithm

    0熱度

    1回答

    要求: 我正在給構建Solr索引的程序添加一個特性。系統是多線程的,所以搜索條目每次都會隨機創建。 Solr索引也需要拆分爲多個文件,因爲如果用戶試圖上傳一個大文件,服務器可能會耗盡內存。 問題: 爲了保持系統可靠,使事情變得更容易整體,產生的Solr的索引文件必須是相同的,無論他們是在處理什麼樣的順序該指數需要平衡。跨文件(或足夠接近平衡),並有最大數量的條目。如果文件超出了最大條目數量,則需要

    -1熱度

    2回答

    我有一個程序,我正在做,我想輸入兩個數字,以便LMC可以輸出最小的一個。我的代碼給了我最大的數字,幫我修復它。 INP STA first INP STA second SUB second BRP secondBig LDA second OUT BRA endProgram secondBig LDA second OUT endProgram HLT first D

    2熱度

    4回答

    我試圖實現一個二叉搜索樹,我需要一個函數告訴我一個元素是否已經存在於樹中! 但是我唯一可以使用的運營商是<。 這甚至可能嗎? 我已經嘗試過 和(a<b) || (b<a)!(a<b) && !(b<a) 注:我只允許使用<比較我的元素二叉樹。

    -1熱度

    5回答

    我在亞馬遜採訪這個問題。 由於在Java中的字符串作爲輸入3[a]2[bc]寫一個函數,因爲它不對其進行解碼,以便輸出應該是爲「**aaabcbc**」 Input 3[a]2[bc] -> aaabcbc Input 3[2[a]]4[b] -> aaaaabbbb Invalid Input 3[4] `enter code here` Invalid Input a[3] 我曾嘗試

    0熱度

    3回答

    我的數據結構是這樣的: var tree = [ { id: 1, children: [] }, { id: 2, children: [ { id: 3, children: [] } ] } ]; 可以有一個分支任意數量的節點或兒童。 我

    1熱度

    2回答

    我有困難,瞭解如何開發遞推關係。我給出的代碼是 int result = bizarre(n, n); public static int bizarre (int first, int second) { if (second <= 1) { int temp = 0; for (int i = 0; i < first; i++) tem

    -2熱度

    2回答

    我不完全知道爲什麼 function slasher(arr, howMany) { var A = arr.splice(0, howMany); } slasher([1, 2, 3], 2); 返回[1,2] 而... function slasher(arr, howMany) { arr.splice(0, howMany); } slasher([1, 2, 3

    1熱度

    3回答

    當前我正在研究一個hang子手遊戲,我之前編碼它只能用於5個字母的單詞,但現在想要處理任何長度的單詞,我怎麼能改變這個代碼,使其工作如何我想要它? #include "stdafx.h" #include <iostream> #include <string> #include <stdlib.h> #include <cstdlib> using namespace std; i

    -3熱度

    1回答

    我試圖在C++中實現BFS,函數應該像這樣工作:以一個頂點爲參數的圖形&,然後創建兩個向量,其中一個用於存儲與參數頂點相鄰的頂點,然後檢查那些頂點,如果其中一個未被訪問,則獲取它的鄰接點並將它們添加到向量中,然後頂點應被標記爲VISITED並打印;我寫了這段代碼,但它輸出了任何內容。注:我確保其他功能&像圖這樣的數據結構正在工作,問題在於BFS功能,我希望你們中的一些人能幫我解決它。 #inclu

    2熱度

    2回答

    我想搜索2D網格中的座標,其中每個元素存儲水平和垂直座標限制並返回相應的座標。 例如:讓座標要被搜索的BE(15,25)和所述電網(其中,A,B,C,d,E和F是返回值): (0,0) - (0,10) - (0,20) - (0,30) | [A] | [B] | [C] | (10,0) - (10,10) - (10,20) - (10,30) | [D] | [E]