Sequential and parallel algorithms and data structures. The basic toolbox
adjacency listsalgorithm analysisall-to-all message exchangeassociative arraysasymptotic notationBellman-Ford algorithmbinary search treesbreadth-first searchdepth-first searchDijkstra's algorithmdynamic programmingevolutionary algorithmsexternal sortinggraph representationsgreedy algorithmshash tablesinteger arithmeticJarnik-Prim algorithmKaratsuba multiplicationKruskal's algorithmlinear programminglinked listsload balancinglocal searchmerge-sortminimum spanning treeP and NPparallel graph representationparallel hashingparallel multiplicationparallel multiway merge-sortparallel priority queuesparallel pseudocodeparallel quicksortpriority queuespseudocodequeuequicksortrandomised algorithmsshortest pathssortingstacksystematic searchunbounded arrays
- Guide to competitive programming. Learning and improving algorithms through contests
- Multiple-edge-fault-tolerant approximate shortest-path trees
- Distributed graph analytics. Programming, languages, and their compilation
- Algorithmen und Datenstrukturen
- Upper tail analysis of bucket sort and random tries
- Upper tail analysis of bucket sort and random tries
- Simulation of emission processes in strong electromagnetic fields
- Certifying induced subgraphs in large graphs
- Decentralized Online Scheduling of Malleable NP-hard Jobs
- Data structures and algorithms with Python. With an introduction to multiprocessing
- Finding strong components using depth-first search
- Certifying induced subgraphs in large graphs
- Insertion time of random walk cuckoo hashing below the peeling threshold
- Analysis of smooth heaps and slim heaps
- Scalable distributed string sorting
- Fast and lightweight distributed suffix array construction
Uses Software
This page was built for publication: Sequential and parallel algorithms and data structures. The basic toolbox
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5232044)