Making data structures persistent

From MaRDI portal
Publication:1117690

DOI10.1016/0022-0000(89)90034-2zbMath0667.68026OpenAlexW4213048098WikidataQ30052803 ScholiaQ30052803MaRDI QIDQ1117690

S. H. Smith

Publication date: 1989

Published in: Journal of Computer and System Sciences (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1016/0022-0000(89)90034-2




Related Items (only showing first 100 items - show all)

Space-efficient functional offline-partially-persistent trees with applications to planar point locationOptimal window queries on line segments using the trapezoidal search DAGRandom access in persistent strings and segment selectionZip-zip trees: making zip trees more balanced, biased, compact, or persistentA Wait-free Queue with Polylogarithmic Step ComplexityUnnamed ItemTranslating a regular grid over a point setOnline machine learning techniques for Coq: a comparisonUpper and lower bounds for fully retroactive graph problemsA constant update time finger search treeOptimal external memory planar point enclosureSparse dominance queries for many points in optimal time and spaceMinmax regret 1-facility location on uncertain path networksApproximating points by a piecewise linear functionSimple confluently persistent catenable listsLower bounds for monotonic list labelingSequential vector packingSequence binary decision diagram: minimization, relationship to acyclic automata, and complexities of Boolean set operationsDATA STRUCTURES FOR RANGE-AGGREGATION OVER CATEGORIESPersistence, randomization and parallelization: On some combinatorial games and their applications (abstract)Further results on generalized intersection searching problems: Counting, reporting, and dynamizationA sweepline algorithm for Voronoi diagramsOrthogonal queries in segmentsDynamic state restoration using versioning exceptionsAn Efficient Algorithm for the 1D Total Visibility-Index Problem and Its ParallelizationParallel algorithms for arrangementsSweep methods for parallel computational geometryString indexing for top-\(k\) close consecutive occurrencesMaking data structures persistentAlgorithms for generalized halfspace range searching and other intersection searching problemsA partially persistent data structure for the set-union problemFinding pairwise intersections of rectangles in a query rectangleSpace reduction and an extension for a hidden line elimination algorithmQueries on Voronoi diagrams on moving pointsEERTREE: an efficient data structure for processing palindromes in stringsEfficient range searching for categorical and plain dataNearest-neighbor searching under uncertainty. IParallel local search algorithms for high school timetabling problemsThe space-optimal version of a known rectangle enclosure reporting algorithmIndexing moving pointsAn (Almost) Optimal Solution for Orthogonal Point Enclosure Query in ℝ3Range queries on uncertain dataConfluently Persistent Tries for Efficient Version ControlFully persistent B-treesDynamic fractional cascadingOptimal purely functional priority queuesEmpty squares in arbitrary orientation among pointsUnnamed ItemSimple and efficient LZW-compressed multiple pattern matchingColored top-\(K\) range-aggregate queriesUnifications, deunifications, and their complexityDynamic Structures for Top-k Queries on Uncertain DataComputing the map of geometric minimal cutsSpiderman graph: visibility in urban regionsUsing persistent data structures for adding range restrictions to searching problemsEfficient planar two-center algorithmsLinear-space data structures for range minority query in arraysCounting Palindromes in SubstringsMultiple matching of parameterized patternsTime-varying Reeb graphs for continuous space-time dataMaintaining dynamic sequences under equality tests in polylogarithmic timeNew upper bounds for generalized intersection searching problemsDynamic Planar Range Maxima QueriesA dynamic data structure for top-\(k\) queries on uncertain dataComputing homotopic line simplificationData structures for halfplane proximity queries and incremental Voronoi diagramsEfficient algorithms for the longest common subsequence in \(k\)-length substringsFaster approximate diameter and distance oracles in planar graphsImproved output-sensitive snap roundingConfluently persistent tries for efficient version controlDetecting regular visit patternsLargest empty circle centered on a query lineLower and upper bounds on obtaining history independenceApproximating nearest neighbor among triangles in convex positionTwo-dimensional packet classification and filter conflict resolution in the internetINTERSECTION PROBLEMS ON SEGMENTS UNDER BOUNDARY UPDATES WITH APPLICATION TO PERSISTENT LISTSUnnamed ItemThe partial visibility representation extension problemExtensions of self-improving sortersOptimal finger search trees in the pointer machineUnnamed ItemEfficient Top-k Queries for Orthogonal RangesRange-Aggregate Queries Involving Geometric Aggregation OperationsI/O-efficient point location using persistent B-treesUnnamed ItemWorst-case data structures for the priority queue with attritionA parallel algorithm for finding a blocking flow in an acyclic networkNew Data Structures for IP Lookup and Conflict DetectionSome Results for Elementary OperationsUnnamed ItemIsocontour based Visualization of Time-varying Scalar FieldsEFFICIENT NON-INTERSECTION QUERIES ON AGGREGATED GEOMETRIC DATAOptimal and near-optimal algorithms for generalized intersection reporting on pointer machinesFrom MDD to BDD and arc consistencyApproximate Range Queries for ClusteringAlgorithms for generalized halfspace range searching and other intersection searching problemsExponentially decreasing number of operations in balanced treesUnnamed ItemUnnamed ItemProgramming Languages For Interactive Computing



Cites Work


This page was built for publication: Making data structures persistent