201 |
Design of a generic parse tree for imperative languagesMansfield, Martin F. January 1992 (has links)
Since programs are written in many languages and design documents are not maintained (if they ever existed), there is a need to extract the design and other information that the programs represent. To do this without writing a separate program for each language, a common representation of the symbol table and parse tree would be required.The purpose of the parse tree and symbol table will not be to generate object code but to provide a platform for analysis tools. In this way the tool designer develops only one version instead of separate versions for each language. The generic symbol table and generic parse tree may not be as detailed as those same structures in a specific compiler but the parse tree must include all structures for imperative languages. / Department of Computer Science
|
202 |
Path Queries in Weighted TreesZhou, Gelin January 2012 (has links)
Trees are fundamental structures in computer science, being widely used in modeling
and representing different types of data in numerous computer applications. In many cases,
properties of objects being modeled are stored as weights or labels on the nodes of trees.
Thus researchers have studied the preprocessing of weighted trees in which each node is
assigned a weight, in order to support various path queries, for which a certain function
over the weights of the nodes along a given query path in the tree is computed [3, 14, 22, 26].
In this thesis, we consider the problem of supporting several various path queries over
a tree on n weighted nodes, where the weights are drawn from a set of σ distinct values.
One query we support is the path median query, which asks for the median weight on a
path between two given nodes. For this and the more general path selection query, we
present a linear space data structure that answers queries in O(lg σ) time under the word
RAM model. This greatly improves previous results on the same problem, as previous data
structures achieving O(lg n) query time use O(n lg^2 n) space, and previous linear space data
structures require O(n^ε) time to answer a query for any positive constant ε [26].
We also consider the path counting query and the path reporting query, where a path
counting query asks for the number of nodes on a query path whose weights are in a
query range, and a path reporting query requires to report these nodes. Our linear space
data structure supports path counting queries with O(lg σ) query time. This matches
the result of Chazelle [14] when σ is close to n, and has better performance when σ is
significantly smaller than n. The same data structure can also support path reporting
queries in O(lg σ + occ lg σ) time, where occ is the size of output. In addition, we present
a data structure that answers path reporting queries in O(lg σ + occ lg lg σ) time, using
O(n lg lg σ) words of space. These are the first data structures that answer path reporting
queries.
|
203 |
A Quadtree-based Adaptively-refined Cartesian-grid Algorithm For Solution Of The Euler EquationsBulgok, Murat 01 October 2005 (has links) (PDF)
A Cartesian method for solution of the steady two-dimensional Euler equations is produced. Dynamic data structures are used and both geometric and solution-based
adaptations are applied. Solution adaptation is achieved through solution-based gradient information. The finite volume method is used with cell-centered approach. The solution is converged to a steady state by means of an approximate Riemann solver. Local time step is used for convergence acceleration. A multistage time stepping scheme is used to advance the solution in time. A number of internal and
external flow problems are solved in order to demonstrate the efficiency and accuracy of the method.
|
204 |
Prototyping a natural language interface to entity-relationship databases /Doroja, Gerry S. Unknown Date (has links)
Thesis (M App Sc in Computer Science)--University of South Australia, 1993
|
205 |
An ontology-based publish-subscribe frameworkSkovronski, John. January 2006 (has links)
Thesis (M.S.)--State University of New York at Binghamton, Department of Computer Science, Thomas J. Watson School of Engineering and Applied Science, 2006. / Includes bibliographical references.
|
206 |
The DFS distributed file system : design and implementation.Rao, Ananth K. January 1989 (has links)
Thesis (M.S.)--Rochester Institute of Technology, 1989. / Includes bibliographical references (leaves 65-69).
|
207 |
Merge as it relates to computer integrated manufacturing environment.Saberi, Iftekhar Ali. January 2001 (has links)
Thesis (M.S.)--Ohio University, March, 2001. / Title from PDF t.p.
|
208 |
Processing of continuous queries over infinite data streamsVossough, Ehsan. January 2004 (has links)
Thesis (Ph.D.)--University of Wollongong, 2004. / Typescript. Includes bibliographical references: leaf 151-159.
|
209 |
A new approach to the train algorithm for distributed garbage collection /Lowry, Matthew C. January 2004 (has links) (PDF)
Thesis (Ph.D.)--University of Adelaide, School of Computer Science, 2005. / "December 2004" Includes bibliographical references (leaves 183-203). Also available electronically as part of the Australian Digital Theses Program.
|
210 |
A new approach to the train algorithm for distributed garbage collectionLowry, Matthew C. January 2004 (has links)
Thesis (Ph.D.)--University of Adelaide, School of Computer Science, 2005. / Title from screen page; viewed 30 Aug. 2005. "December 2004" Includes bibliographical references (leaves 183-203). Also available in print format.
|
Page generated in 0.0801 seconds