algorithm

    -2熱度

    1回答

    我有一些關於程序員的行爲在ide裏面的數據。從這些數據中,我試圖做出一個很好的算法來計算程序員的效率。 如果我們考慮 效率=有用的能量輸出/能量 我做了這個粗略的公式: 能量=活動時間(運行事件X代碼編輯時間) 基本上它的程序員實際上正在做的東西乘以運行事件的時間,例如 調試,編譯等x程序員實際編輯代碼的時間。 有用能量OUT =能量 - (#unsuccessfulbuilds + aborte

    0熱度

    1回答

    我正在自學FireBase存儲,並決定製作一個簡單的應用程序,讓用戶選擇一個圖像,然後將其上傳到Firebase。 但是,只要我選擇要上傳的圖片,我的應用程序崩潰,並且說我的URI爲空,即使我得到它從我的形象選擇 Full stacktrace @Override protected void onCreate(Bundle savedInstanceState) { s

    0熱度

    2回答

    我有一個java程序,它構建一個最大堆,調用Heapify並對任何列表進行排序。目前它將排序字母沒有問題,甚至像apple, addle, azzle這樣的字符串列表沒有問題。下面是輸入的截圖程序,這需要項目的數量在第一線進行梳理,並在它下面的列表: 綠色是輸入,我知道已經正確排序。如果您檢查unicode table,則可以看到綠色列表已正確排序。但是我的程序輸出不正確(白色)。 下面是我的He

    -2熱度

    1回答

    我有這樣一個數組:A = [X, 0, X, Y, Y, 0, 0, Y, Z, 0, 0, 0, Z, 0, T, 0, T, 0]。我想寫一個算法,從陣列A中刪除Y,並通過移動Z和T(將Z和T的位置替換爲0)來替換它們的位置。所以,我會得到 原始數組是A = [X, 0, X, Y, Y, 0, 0, Y, Z, 0, 0, 0, Z, 0, T, 0, T, 0]。 結果是A = [X, 0

    1熱度

    1回答

    我目前正在2016/2017 COCI中嘗試任務#2。雖然我試圖解決這個問題,但我做不到。 所以,我看着的解決方案,它說, 爲了解決這個任務,我們需要找到巴里可以 從初始位置到最後一列的任何位置的任何路徑。我們可以通過使用BFS或DFS算法做到這一點,之後我們需要 構建路徑。最後,剩下的就是根據任務格式化路徑 。 因此,我繼續研究了BFS和DFS算法。但是,我不知道如何將該算法實現到我的程序中。

    -1熱度

    2回答

    我有以下的二叉搜索樹,根節點20.我試圖回答的問題是,如果我們應用功能t = deleteRoot(t),新的價值是什麼根節點以及其直接的左側和右側子節點(例如,當前的根節點爲20,即時左側子節點11和直接右側子節點32)。爲了解決這個問題,我在過去的2個小時裏至少寫了10頁,但遞歸正在殺死我。有人可以幫助我想象這一點 - 即某種思維方式,可以讓我處理遞歸。我並不擅長可視化遞歸如何工作,但我可以稍

    0熱度

    1回答

    增長我有一個相當複雜的問題,根本不知道如何解決:我想計算一些數據的每日/每週/ montlhy增長。 的困難之處在於,我收集的數據點隨機的事實。因此,我們可以有這樣的數據: Date | orders 2017-01-12 | 1992 2017-01-13 | 2912 2017-02-10 | 3912 2017-02-11 | 4112 2017-02-12 | 4412 20

    -1熱度

    1回答

    我寫下面的代碼來解決this railway station traffic programming contest question。 (您可以閱讀意見和建議的解決方案here)。但是,有一些例外的情況下,這些代碼不起作用。他們是什麼? #include <stdio.h> #include <stdlib.h> int main(){ int n, i,j; int *

    0熱度

    1回答

    縮放由點組成的曲線的最佳算法是什麼?例如: Curve line (A): o o o o o o o o o o o o o o o o o o o o o o 如果曲線(A)按比例縮小5%,則它看起來像這樣。 Output: o o o o o o o o o o o

    1熱度

    1回答

    我得到以下任務:給定一個圖G:=(V,E)並且任意多個週期。什麼是最小邊集,以便對於圖中的每個循環,集合中至少包含一個邊 - 或者更精確地說,這些邊的權重總和是多少。 我的方法非常簡單:我在圖上計算了一個最大跨度森林,排除了每條邊,並將剩餘邊緣作爲結果。這個想法如下:由於每個生成樹都沒有周期,所以我永遠不會刪除整個週期,因此不會有任何我沒有覆蓋的週期。此外,我也無法刪除圖G中的任何其他邊,因爲如果