space-efficiency

    0熱度

    1回答

    我有一段這樣的代碼: IF EXISTS(SELECT VALUE FROM tableA WHERE nameid = 'thisName') BEGIN SELECT distinct VALUE FROM tableA WHERE nameid = 'thisName' ORDER BY value END EL

    2熱度

    1回答

    我有一個矩陣說A的大小M×N。我必須調用整個矩陣中的每列相同的函數。到目前爲止,我一直在中提取每一列並通過迭代列調用該函數直到N。即(列數) 是否有任何更好/更快的方式來做到這一點? 任何幫助表示讚賞。謝謝

    2熱度

    1回答

    我需要存儲3D法線向量存儲3D法線矢量,即矢量(x, y, z)使得x^2 + y^2 + z^2 = 1。但是由於空間限制,我只能使用2個浮點數來存儲它。因此,通過僅存儲x和y,第三分量可以計算爲sqrt(1 - x^2 - y^2),即一個平方根,兩個乘積和兩個減法。 什麼是最有效的方法來存儲矢量,以便讀取它們儘可能快,並且如果可能的話不偏向一個空間方向? 編輯 現在使用的值(a, b)與a

    1熱度

    4回答

    所以我正在寫我的俄羅斯方塊版本。這是我想做什麼: screen[0][1].setColor(Color.RED); screen[0][1].setStatus(1); 有沒有辦法在只有一行做到這一點?

    1熱度

    1回答

    例如,我有一個無限while循環這使我們testBool分配情況: boolean testBool; while(true) { testBool = true; ...more logic... } 我們是浪費在重新分配相同的價值,我們的數據類型的計算,或者是語言足夠聰明的認識到這一點效率低下?

    -1熱度

    1回答

    所以基本上我需要做的是當我點擊一個UL列表項時,按住Ctrl鍵時需要複製並且副本需要轉到另一個列表中,所以遠遠我必須去哪裏,只有當我點擊一些東西時,它會轉到另一個沒有Ctrl的列表,這對於這個作業也是強制性的。 我會上傳腳本我有什麼至今: var usersA = document.getElementById("users-a"); var usersB = document.getEleme

    3熱度

    1回答

    我想實現一個算法來獲得1到很大數目之間的素數列表。我打算使用erasthosthenes篩子。但是爲了實現篩選,我們不應該首先創建一個包含那麼多數字的布爾數組。這不是很消耗內存嗎?有沒有其他方法可以做到這一點?

    0熱度

    1回答

    因此,我正在進行文字冒險,以提高我的編程技能(只是一個初學者),我正在爲它制定一個新的戰鬥系統,因爲舊的系統非常無聊。所以我遇到了一個搖滾紙剪刀系統,但我想要一些使用岩石剪刀的系統,有5個選項供玩家選擇,而敵人或怪物攻擊玩家。 我用了很多if語句,其實並沒有太長的時間,但我想知道是否有更好的方法來做到這一點,以便我的代碼更有效率,而不是太大。 public static void Results

    3熱度

    2回答

    INPUT: 正,自然數排序後的數組, 預期的複雜性: 時間:O(n) 額外空間:O(1) 實施例: 輸入: arr = {2,3,17,30} x=10 預期行爲: 功能打印的索引:1,2和自返回true (3 + 17)/ 2 = x = 10 輸入: x = 30 預期行爲: 功能將打印索引3 並且由於(30)/1 = X = 30` 返回true我的算法: 我們將採用數組中第一個元素開始的

    3熱度

    1回答

    我想構建一個空間高效的模塊化算術類。這個想法是模數M是一個在實例化過程中被固定的不變屬性,所以如果我們有一個大數組(std :: vector或另一個容器)的值相同的M,M只需要存儲一次。 如果M可以固定在編譯時,這可以使用模板來完成: template <typename num, num M> class Mod_template { private: num V;