abstract-data-type

    1熱度

    2回答

    我正在做一個簡單的ADT,它有一個方法(Add3),它將3添加到給定的int中。代碼如下所示: public class TestADT { private final int x; public TestADT (int x) { this.x = x; } public static TestADT Add3(TestADT

    0熱度

    2回答

    我的插入函數適用於空隊列,前後排隊等於一個的隊列。之後,似乎有一個邏輯錯誤。我只有2個小時才能提交。 輸出繼電器用於測試升降 測試升序隊列 插入:42 17 -12 9982 476 2912 -22 3291213 7782 卸下:17 3291213 7782 測試下行隊列 插入:42 17 -12 9982 476 2912 -22 3291213 7782 刪除:42 -22 7782 測

    34熱度

    1回答

    在Haskell寫作代數數據類型,我可以定義一個Tree: data Tree a = Empty | Node a (Tree a) (Tree a) 怎麼可能我寫這篇文章的Scala呢? 我不知道如何保持類型參數[A]在斯卡拉Node匹配Tree的類型,a。

    -5熱度

    1回答

    我還想引用來自我閱讀並且無法理解的來源。 我們都知道默認情況下,所有的原始數據類型(int,float等)都支持基本的操作,比如加法和子類。系統爲原始數據類型提供實現。對於用戶定義的類型,我們需要定義操作。這些算法的實現是在我們使用它們時完成的。 這意味着,用戶定義的數據類型與其操作一起定義。 爲了簡化解決問題的過程,我們將dataStructures和它們的操作結合起來,並稱之爲Abstract

    2熱度

    1回答

    我想在標準ML中使用抽象數據類型。例如,可以寫一個簽名隊列,並且通過定義兩種結構作爲隊列兩個隊列的實現: signature Queue = ... structure AQueue :> Queue = ... structure BQueue :> Queue = ... 現在,我想編寫通用功能/值隊列,它並不重要隊列我正在使用(AQueue或BQueue)。例如,我想編寫如下: va

    0熱度

    1回答

    正如標題所示,我目前正在研究一個在DataStream變量的論壇中攜帶數據的項目,該變量是一個「列表ADT」,用於存儲通過Datastream在路由器之間發送的數據包。 爲什麼要將它聲明爲列表ADT而不是創建一個數據結構,包括數據包內的所有不同的數據變量?這樣做有沒有什麼主要的好處呢,還是比起將其聲明爲數據結構來提供額外的功能?

    1熱度

    1回答

    假設你屬於COMPANT的IT部門,並負責編寫使用Java程序的執行以下任務面向對象: IT類: 會有含有類(但不限於)以下屬性屬於計算機: 計算機ID: 4字符和/或數字; private string computerid; 結果:計算機ID:D001 處理器速度:字母數字 私人(???)速度; 結果:速度:3.2GHZ RAM:字母數字 私人(???)RAM; 結果:RAM:512MB 硬盤

    0熱度

    3回答

    也許這個問題不屬於,因爲這本身不是一個編程問題,如果是這樣的話,我會道歉。 我只是在抽象的數據結構考試,並有這樣的疑問: 樹節點的等級的定義是這樣的:如果你是樹的根,你的等級是0。否則,您的排名是您父母的排名+1。 設計一種算法來計算二叉樹中所有節點的排名總和。你的算法的運行時間是多少? 我的回答,我相信可以解決這個問題,我的僞代碼是這樣的: int sum_of_tree_ranks(tree

    0熱度

    2回答

    我正在爲明天的考試練習練習。 該文本告訴我實現一個數據庫到一個庫,以定義Item s可以是書籍或雜誌。爲每本書保存名稱+作者。對於每個Magazine我保存名稱: data Item = Book String String | Magazine String deriving(Show) data Requisition = Req String Item typ

    -2熱度

    2回答

    我正在C中使用一些抽象數據類型,我希望你能幫助我。我怎麼去弄清楚字典是否包含某個值?我知道如何使用containsKey()來找到一個鍵,但是我怎樣才能找到一個值呢? 謝謝~~