algorithm

    0熱度

    2回答

    所以我真的不理解這裏的幾件事情,在for(int i = 1; i <= n; i++)計數的步驟時,答案是: 1分配int i = 1,N + 1 i <= n和n爲i++這總計2n + 2。我的困惑分3部分: 1.)是不是賦值int i = 1;也n?如果讓我們說,n = 5,我們不會最終分配int i = 2,int i = 3 ...等嗎? 2.)對於i <= n,是n + 1,因爲你正在

    5熱度

    4回答

    我有一個問題,我必須使用遞歸編寫算法(不能使用循環)。 問題說我的函數應該檢查給定的字符串是否是「平衡」。 該字符串只包含字母(無符號)且僅包含(「[」,「」「))括號。 (例如:「[aa] [abbsa]」)。 假設每一個「開括號」(「[‘)具有一個閉合一個(’]」),換句話說,該串中的括號是平衡的,而且也沒有必要檢查。 字符串始終是這兩種格式之一: 簡單的字符串:特徵。 它只包含沒有括號的字符

    4熱度

    3回答

    我想將一個數字分解成儘可能相互接近的數字元組,其產品是初始數字。輸入是我們想要的數字n以及所需因子的數字m。 對於這兩個因素的情況(m==2),這是不夠尋找的最大因素不是一個平方根少,所以我可以做這樣的事情 def get_factors(n): i = int(n**0.5 + 0.5) while n % i != 0: i -= 1 return i,

    0熱度

    1回答

    我有一大串單詞,我期待以有趣的方式顯示統計信息。我想打印每個單詞,但在圖像輪廓的邊緣處有斷點(由某種顏色指定),以使所有文本全部形成圖像。 我意識到如果沒有一個例子很難理解,所以我想要實現的幾乎可以在this image中看到,其中愛麗絲夢遊仙境的文本被打印出來形成愛麗絲和書中其他生物的圖像;在http://www.litographs.com/ 上有很多其他示例我想通過編程實現上述功能,但我不確

    -1熱度

    1回答

    我在這裏得到了代碼: https://naudio.codeplex.com/discussions/270762。 戈澤爾算法是這樣的: public double goertzel(List<double> sngData, long N, float frequency, int samplerate) { double skn, skn1, skn2; s

    0熱度

    1回答

    我想今天做this simple question從SPOJ,它是揹包問題,如下我已經實現了它: #include <iostream> #include <cstdio> #include <vector> #include <algorithm> using namespace std; int main(void) { while(true) {

    1熱度

    3回答

    考慮這個陣列,例如, #include <iostream> #include <vector> int main(int argc, char* argv[]) { std::vector<char> ls(3); ls[0] = 'a'; ls[1] = 'b'; ls[2] = 'c'; std::vector<char> us(3); us[0] = 'A';

    0熱度

    1回答

    我已經對井字變化(不完全相同的遊戲)實現了minimax算法,並且它或多或少成功了。但是當試圖實施alpha-beta修剪時,它不再有效。請在這裏看到一個正確縮進副本:http://gist.github.com/lukealbao/f0b348788632ff96bace (我不知道怎麼的代碼塊,以便粘貼到並保留縮進。) 的score和getMoves功能測試,工作正常。前者返回一個絕對值介於0

    0熱度

    2回答

    我在x,y平面上有2個點。我想通過圍繞z軸旋轉一個點到另一個點上。 如何找到將一個點旋轉到另一個點的角度?

    0熱度

    2回答

    我有一個結構節點類型「const的節點&」的參考無效初始化結構體成員是否已存在於向量中。 bool Isinit(const node &nm, const node &ref) { if(nm.x==ref.x && nm.y==ref.y) return true; else return false; } 然後調用因此溫控功能:報道 vecto