data-structures

    2熱度

    2回答

    我是新來的茱莉亞!我剛剛從Java切換到茱莉亞,有人可以告訴我茱莉亞有hashmap結構嗎?如果不是,那麼我如何將一種類型映射到茱莉亞的另一種類型?

    0熱度

    1回答

    我正在學習C語言和數據結構。我希望得到一些關於爲什麼我們不能使用動態數組作爲使用靜態數組參數的函數的參數的詳細解釋。 #include <stdio.h> int sumAry2D_f1(int ary[][3], int rows, int cols); void freeAry2D(int **ary, int rows); int main(void) { int ar

    0熱度

    1回答

    我正在嘗試爲hackerrank挑戰問題實現圓形旋轉算法。我的代碼(中間塊)對於小輸入似乎運行正常,但由於超時而導致較大輸入失敗。任何幫助優化代碼將非常感激。 這裏是我的代碼: import sys n,k,q = raw_input().strip().split(' ') n,k,q = [int(n),int(k),int(q)] a = map(int,raw_input().s

    3熱度

    1回答

    我想獲取一組TreeMap中所有值大於某個值,鍵的鍵值。下面 代碼嘗試: TreeSet<E> set = (TreeSet<E>)tMap.tailMap(key, false).values(); 有沒有辦法在Java中做到這一點? 謝謝!

    0熱度

    2回答

    代碼顯示循環隊列的基本操作。 #define maxsize 10 typedef struct queue { int data[maxsize]; int f,r; }myQueue; myQueue q; void init(myQueue *q); int full(myQueue *q); int empty(myQueue *q); void en

    1熱度

    1回答

    我在這種類型的格式[var1,var2,var3,...],[var1,var2,var3,...]中有一個很長的字符串。 。(這是一個巨大的字符串) 將每個[var1,var2,var3,...]作爲一行存在於CSV中的每個組件var1,var2 ,var3等從另一個分隔?我正在使用Python3來解決這個問題。

    -2熱度

    1回答

    我有一個大的Java List<Object>想將它拆分到一小塊一小塊, 我用Guava的Lists.partition(List, int)和它的工作。 這裏的問題: 如果我有2分塊列表我想在第二列表中的第一個元素數據是在第一個列表相同的最後一個元素的數據。 任何解決方案,請。 EDIT 我的意思是,如果我有[1,2,3,4,5]並希望將其分割成2份必須是這樣的:[1,2,3] [3,4 4,5

    1熱度

    2回答

    我解決一個問題在本文給出了 鑑於包含n + 1點的整數,其中每個整數是1和n之間的陣列NUMS(包括重複的數),證明至少有一個重複號碼必須存在。假設只存在一個重複的號碼,找到重複一個在O(n)的時間和O(1)空間複雜度 class Solution(object): def findDuplicate(self, nums): """ :type nums: Li

    0熱度

    1回答

    本質上講,我試圖做的是採取與數據定義 binary_tree: number | (symbol binary_tree binary_tree) 二叉樹和創造,每個葉片(數字)替換爲計數器的號樹的新版本。我試圖從左到右,然後從上到下這樣做,所以使用寬度優先搜索似乎是按順序訪問每個節點的明顯選擇。但是,我的問題是這樣的。我需要積累一個新的二叉樹來返回它。因爲我們正在訪問每個節點,是否有任何可能

    0熱度

    3回答

    我試圖構建一個JS函數,將數據結構以 'start'的形式轉換爲'expected'形式。 使用JS map()方法,我會怎麼做以下聯想基於陣列的需求 const start = { Clients: { 171: { id: 171, name: 'John Smith', active: false }, 172: { id: 172, name: 'Jacob