中文
相关论文

相关论文: Hash sort: A linear time complexity multiple-dimen…

200 篇论文

In-place associative integer sorting technique was proposed for integer lists which requires only constant amount of additional memory replacing bucket sort, distribution counting sort and address calculation sort family of algorithms.…

数据结构与算法 · 计算机科学 2012-09-24 A. Emre Cetin

Pbit, besides its simplicity, is definitely the fastest list sorting algorithm. It considerably surpasses all already known methods. Among many advantages, it is stable, linear and be made to run in place. I will compare Pbit with algorithm…

数据结构与算法 · 计算机科学 2007-05-23 David S. Płaneta

In this short communication we introduce the quick clustering algorithm (QUIST), an efficient hierarchical clustering algorithm based on sorting. QUIST is a poly-logarithmic divisive clustering algorithm that does not assume the number of…

机器学习 · 计算机科学 2016-06-02 Sherenaz W. Al-Haj Baddar

We describe a consistent hashing algorithm which performs multiple lookups per key in a hash table of nodes. It requires no additional storage beyond the hash table, and achieves a peak-to-average load ratio of 1 + epsilon with just 1 +…

数据结构与算法 · 计算机科学 2015-05-04 Ben Appleton , Michael O'Reilly

In scientific computing, it is common that a mathematical expression can be computed by many different algorithms (sometimes over hundreds), each identifying a specific sequence of library calls. Although mathematically equivalent, those…

性能 · 计算机科学 2021-09-15 Aravind Sankaran , Paolo Bientinesi

Integer sorting is a fundamental problem in computer science. This paper studies parallel integer sort both in theory and in practice. In theory, we show tighter bounds for a class of existing practical integer sort algorithms, which…

数据结构与算法 · 计算机科学 2026-05-18 Xiaojun Dong , Laxman Dhulipala , Yan Gu , Yihan Sun

This paper introduces a novel and efficient partitioning technique for quicksort, specifically designed for real-world data with duplicate elements (50-year-old problem). The method is referred to as "equal quicksort" or "eqsort". Based on…

数据结构与算法 · 计算机科学 2025-03-12 Parviz Afereidoon

We describe a model that enables us to analyze the running time of an algorithm in a computer with a memory hierarchy with limited associativity, in terms of various cache parameters. Our model, an extension of Aggarwal and Vitter's I/O…

硬件体系结构 · 计算机科学 2007-05-23 Sandeep Sen , Siddhartha Chatterjee , Neeraj Dumir

Parametric search has been widely used in geometric algorithms. Cole's improvement provides a way of saving a logarithmic factor in the running time over what is achievable using the standard method. Unfortunately, this improvement comes at…

数据结构与算法 · 计算机科学 2013-06-14 Michael T. Goodrich , Paweł Pszona

One of the basic tasks for Bayesian networks (BNs) is that of learning a network structure from data. The BN-learning problem is NP-hard, so the standard solution is heuristic search. Many approaches have been proposed for this task, but…

机器学习 · 计算机科学 2012-07-09 Marc Teyssier , Daphne Koller

Locality-sensitive hashing (LSH) is a fundamental technique for similarity search and similarity estimation in high-dimensional spaces. The basic idea is that similar objects should produce hash collisions with probability significantly…

计算几何 · 计算机科学 2017-09-25 Joachim Gudmundsson , Rasmus Pagh

Suffix sort plays a critical role in various computational algorithms including genomics as well as in frequently used day to day software applications. The sorting algorithm becomes tricky when we have lot of repeated characters in the…

数据结构与算法 · 计算机科学 2022-10-05 Kunal Chowdhury

This report investigates three fundamental search algorithms: Linear Search, Binary Search, and Two Pointer Search. Linear Search checks each element sequentially, Binary Search divides the search space in half, and Two Pointer Search uses…

数据结构与算法 · 计算机科学 2024-06-25 Nazma Akter Zinnia , Eisuke Hanada

Sorting is a fundamental operation of all computer systems, having been a long-standing significant research topic. Beyond the problem formulation of traditional sorting algorithms, we consider sorting problems for more abstract yet…

机器学习 · 计算机科学 2024-03-15 Jungtaek Kim , Jeongbeen Yoon , Minsu Cho

String matching is the problem of finding all the occurrences of a pattern in a text. We propose improved versions of the fast family of string matching algorithms based on hashing $q$-grams. The improvement consists of considering minimal…

数据结构与算法 · 计算机科学 2023-03-13 Thierry Lecroq

A novel integer value-sorting technique is proposed replacing bucket sort, distribution counting sort and address calculation sort family of algorithms. It requires only constant amount of additional memory. The technique is inspired from…

数据结构与算法 · 计算机科学 2012-11-02 A. Emre Cetin

Locality-sensitive hashing (LSH) is an effective randomized technique widely used in many machine learning tasks. The cost of hashing is proportional to data dimensions, and thus often the performance bottleneck when dimensionality is high…

机器学习 · 计算机科学 2023-09-28 Zongyuan Tan , Hongya Wang , Bo Xu , Minjie Luo , Ming Du

Motivated by recent best case analyses for some sorting algorithms and based on the type of complexity we partition the algorithms into two classes: homogeneous and non homogeneous algorithms. Although both classes contain algorithms with…

数据结构与算法 · 计算机科学 2010-08-23 Ioannis Paparrizos

Comparison-based algorithms are algorithms for which the execution of each operation is solely based on the outcome of a series of comparisons between elements. Comparison-based computations can be naturally represented via the following…

数据结构与算法 · 计算机科学 2020-11-17 Michel Schellekens

In our previous work there was some indication that Partition Sort could be having a more robust average case O(nlogn) complexity than the popular Quick Sort. In our first study in this paper, we reconfirm this through computer experiments…

数据结构与算法 · 计算机科学 2012-03-28 Niraj Kumar Singh , Mita Pal , Soubhik Chakraborty