This article contains broken links to one or more target anchors:
| This article is rated Stub-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||
| |||||||||||
|
This article contains broken links to one or more target anchors:
The anchors may have been removed, renamed, or are no longer valid. Please fix them by following the link above, checking the page history of the target pages, or updating the links. Remove this template after the problem is fixed | Report an error |
... is nothing else but a Tree (data structure). There is nothing special about "rose trees" as made up in the Haskell wiki; they are prototypes of abstract trees.
No need for an article on this made-up terminology. --138.246.2.177 (talk) 14:13, 30 September 2014 (UTC)
The original definition of rose tree (in a computer science context) appears to be quite different from that of a multiway tree. I haven't been able to get a copy (yet) of the original paper "First steps towards the theory of rose trees", but a slightly later references (http://www.sciencedirect.com/science/article/pii/0167642390900237) that cites it says "Definition 2.13 (Rose trees). For each type A, define the type of rose trees over A by: ... The type of rose trees, then, has two constructors: the leaf constructor A -> Ap, and the node constructor Ap* -> Ap, which governs a list of subtrees." In other words, rose trees don't have labels on nodes, only on the leaves. The reference here (http://doc.utwente.nl/66626/1/db-utwente-0000003528.pdf) also uses this definition of rose tree. Further the reference cited above (http://ftp.qucis.queensu.ca/TechReports/Reports/1995-380.pdf) and on the page (http://www.gatsby.ucl.ac.uk/~heller/brt.pdf) also uses this definition.
I suggest that the article be rewritten to give the original definition in the lead, and have a section in the body where the (mis)use of the term rose tree in Haskell is mentioned. If there is no objection, I may give it a go. --Greentaratoo (talk) 12:06, 11 May 2015 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.