cost 190 ms
Haskell 中的臨時多態性與數據構造函數

[英]Ad-hoc Polymorphism vs. Data Constructors in Haskell

為一個類型定義不同的數據構造函數,然后使用模式匹配定義函數,這與其他語言中的臨時多態性非常相似:data Shape = Circle Float | Rectangle Float Float area :: Shape -> Float area (Circle r) = pi * r^2 ...

如何正確地將鏈表結構封裝在 C 中的另一個結構中?

[英]How to properly encapsulate a linked list struct in another struct in C?

我正在嘗試創建一個抽象數據類型HiddenHeaders和伴隨函數( IsEmpty和Enqueue ),其低級結構對於編寫main()的用戶來說是透明的。 HiddenHeaders *my_list的初始化實際上創建了一個鏈表struct listStructure ,但用戶不應該知道它 - ...

無法將數組隊列添加到文本文件

[英]Unable to add Array Queue to text file

我正在創建一個通用類型數組隊列,我正在嘗試將數組隊列保存到文本文件中,下面是代碼: output 顯示為:“錯誤:無法保存到文件” 我打印了 ex.getMessage() 並顯示:“adt.ArrayQueue” 有誰知道如何解決這個問題? 這是完整的堆棧跟蹤: ...

為什么 h''(k) 在雙散列中必須是小於 m 的 integer

[英]Why must h’’(k) be an integer less than m in double hashing

雙散列采用以下形式: 如果 m 是與 h''(k) 互質的表大小,那么不會選擇一個質數但大於表大小的 h''(k) 值仍然使其互質嗎? 只是對於每次迭代,步長都會再次環繞整個表。 如果不使用 h''(k) 成為小於 m 的 integer 是否有任何並發症? ...

排序 ADT 隊列

[英]Sorting an ADT Queue

我的任務是創建一個Person class 來保存他們的姓名和年齡,創建一個 Queue class 來保存一個對象數組,然后使用quicksort算法按字母順序和年齡對它們進行排序。 當我嘗試在驅動程序 class 中調用Sort.quickSort時,出現編譯錯誤。 我不確定要更改什么,我們將不 ...

我正在嘗試使用 List 構建 ADT map。 我讓一切正常但擦除(密鑰)function

[英]I am trying to build ADT map using List. I got everything working but erase(key) function

我正在嘗試使用列表和迭代器構建 ADT map。 除了擦除(鍵)function,我一切正常。我正在寫擦除(int 鍵)function,我嘗試使用擦除(鍵)function 從列表中刪除特定(鍵,值)。以下是我的輕松(鍵)function。解決這個問題的最佳方法是什么? Map.h 我還能用迭 ...

Java ArrayList:它的抽象數據類型是什么?

[英]Java ArrayList: What is Its Abstract Data Type?

Java 的“ ArrayList ”對我來說似乎很矛盾。 數組(靜態或動態)肯定與 c++ 等語言或計算機科學中的列表完全不同。 從 Java 的List繼承的東西,但似乎一點也不像一個,這是相當愚蠢的。 問題: ArrayList的抽象數據類型是什么? 它是一個向量(動態數組),還是一個鏈 ...

在 ADT(抽象數據類型)中使用類或在 C++ 中單獨編譯

[英]Using a class in ADT(abstract data types) or separate compilation in C++

我剛開始使用單獨的編譯和 ADT,所以我創建了一個項目來了解如何創建不同類型的文件。 我創建了三個文件 main.cpp(主文件) Interface.cpp(函數所在的實現文件) Interface.h(類、定義和數據變量所在的頭文件) 當我運行項目時,它給了我錯誤: 構建:在 ...

Liferay 7.3 廣告

[英]Liferay 7.3 adt

當我在 liferay 7.3 中創建 adt 模板時,任何人都可以幫助我解決這個錯誤嗎? 它顯示在我的廣告的這一行中 Adt 在我的 liferay 7.2 版本中工作正常,而且只有當我以管理員身份登錄時才能看到資產發布者的內容。 先感謝您 ...

Liferay Asset Publisher ADT 獲取圖像 URL

[英]Liferay Asset Publisher ADT get Image URL

我在 Liferay 7.2 中創建了一個具有圖像選擇器的結構。 當我將以下內容添加到 ADT 中以獲取圖像時 它不返回 URL 而是返回一個列表。 是否可以只獲取圖像的 URL? ...

2021-06-11 13:20:55   1   239    liferay / adt  
如何從 void* 轉換為 c 結構

[英]How to do a cast from void* to a c struct

我有這個結構 結構中使用的 Map Adt 是通用的,並將此 typedef 用於void* 我想要一個用於錦標賽結構的副本 Function,它必須是MapDataElement類型,所以這是 function 問題是,無論我做什么ptr->players總是 null 當我嘗試將 func ...

Integer 比較的通用數據結構問題

[英]Generic Data Structure problem with Integer comparison

我正在嘗試在 Java 中實現一個通用 ADT,類似於鏈表。 當它被實例化為 Integer 時我遇到了問題,因為 Find(E e) 方法在比較中失敗了。 它發生在大於 127 的值上。我想它是由隱式字節轉換引起的。 我不知道如何修復錯誤並保留通用功能。public class MyList&lt ...

代數數據類型 scala 定義構造函數

[英]Algebraic Data type scala define constructors

我是使用 scala 的代數數據類型的新手,我有一個問題: 我想定義二進制類型,二進制數由一串“0”和“1”表示,所以我需要3個構造函數,一個代表值null,一個代表零,另一個代表一個。 正如我們在代數數據類型中所知道的,1 是 0 的后繼,我們可以這樣寫trait Binary case cla ...

2021-02-25 09:23:04   1   63    scala / adt  
數組項未正確顯示

[英]Array items not displaying properly

我正在嘗試編寫一個程序來練習一些基本的 ADT 方法,如插入、append 等,但我的數組不會打印出寫入項。 我已經在 c++ 中對其進行了編程,我正在嘗試在 java 中重做它。 一切看起來都正確,但它只打印出 5 個零(因為數組的長度是 5)。 這是代碼,感謝您的幫助:public class ...

在 function 中初始化的結構丟失值(雖然它是一個數組)

[英]Struct initialized in function loses values (although it's an array)

我正在嘗試在“leggif1”中初始化數組 *dip,如果您在其中進行打印,則一切正常,但是如果您嘗試在主目錄中打印,則在初始化后,所有內容都會丟失其值。 一年級“Divisione”的 ADT 也會發生同樣的事情,我不明白為什么(盡管由於他們的指針,它們是“通過引用”傳遞的)。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM