`

数据结构-算法: 分配排序(基数分配排序法)

阅读更多

http://www.cnblogs.com/ziyiFly/archive/2008/09/10/1288510.html

分享到:
评论

相关推荐

    数据结构实验-排序算法

    排序算法则是数据结构中的重要部分,它们用于对一组数据进行有序排列。在这个实验中,我们将关注六种不同的排序算法:选择排序、冒泡排序、插入排序、基数排序以及快速排序和归并排序。下面是对这些排序算法的详细...

    《数据结构与算法》-李春葆 实验报告-典型排序算法实践-基数排序

    《数据结构与算法》实验报告-典型排序算法实践-基数排序 本实验报告的主要目的是通过基数排序算法的实现来掌握三类内部排序的设计思想、适用范围与算法实现,并深入理解和掌握优化排序算法的设计思想和实现过程。 ...

    数据结构讲义

    - 定义:利用堆这种数据结构所设计的一种排序算法。 - 时间复杂度:O(n log n)。 - **归并排序** - 定义:把长度为n的输入序列分成两个长度为n/2的子序列,对这两个子序列分别采用归并排序,然后将两个排序好的子...

    算法:算法C语言实现 第1-4部分 基础知识、数据结构、排序及搜索

    算法:C语言实现 (第1-4部分)基础知识、数据结构、排序及搜索(原书第3版) 本书是Sedgewick彻底修订和重写的C算法系列的第一本。全书分为四部分,共16章。第一部分“基础知识”(第1—2章)介绍基本算法分析原理。...

    C++数据结构与算法 (第4版)

    - 基数排序、桶排序等非比较排序算法的原理及适用场景。 #### 四、查找算法 - **顺序查找与二分查找**: - 顺序查找的时间复杂度分析。 - 二分查找的前提条件及实现步骤。 - **哈希表**: - 哈希函数的设计...

    算法:C语言实现++第1-4部分++基础知识、数据结构、排序及搜索

    包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序...

    《数据结构与算法》教学大纲(本科64).docx

    - 插入排序、快速排序、选择排序、归并排序、基数排序的算法。 #### 四、课程与其他课程的关系 - **先修课程**:C语言程序设计、离散数学。 - **后续课程**:编译原理、操作系统、软件工程、数据库原理等。 - **...

    数据结构和算法,数据结构和算法,数据结构和算法

    数据结构和算法是计算机科学的基础,对于理解和设计高效的软件至关重要。数据结构主要研究如何组织和存储数据,以便在计算机程序中高效地访问和操作。算法则是一系列解决问题或执行任务的精确步骤。两者结合,能帮助...

    数据结构学习总框架(精华版).pdf

    - **排序算法**:冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序、归并排序、基数排序等。 - **查找算法**:顺序查找、折半查找、二叉树查找等。 **5.4 分治法** - 定义:将大问题分解为小问题,分别...

    排序算法: 冒泡排序,桶排序,计数排序,堆排序,插入排序,合并排序,快速排序,基数排序,选择排序,希尔排序 实现语言: C

    本篇文章将深入探讨九种常见的排序算法:冒泡排序、桶排序、计数排序、堆排序、插入排序、合并排序、快速排序、基数排序以及选择排序,并以C语言实现为例。 1. **冒泡排序**: 冒泡排序是一种简单的排序算法,通过...

    算法导论习题解答

    - 优先队列:基于堆实现的一种数据结构,支持高效的插入和删除最大(最小)元素操作。 - **快速排序** - 描述:采用分治策略的高效排序算法。 - 性能分析:平均情况下具有O(n log n)的时间复杂度。 - 随机版本:...

    数据结构与算法 课后答案

    以下是对标题“数据结构与算法 课后答案”以及描述“数据结构与算法(C++版)参考答案、 数据结构、算法”的详细解释和相关知识点的阐述。 首先,我们来谈谈数据结构。数据结构是组织、存储和管理数据的方式,它...

    数据结构与算法:C++描述

    本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一...

    9.数据结构与算法基础-排序算法

    数据结构与算法基础是计算机科学的核心领域,其中排序算法占据着至关重要的位置。排序,简单来说,就是将一组数据按照特定的顺序排列的过程。在计算机程序中,排序算法的效率直接影响到程序的运行时间和资源消耗,...

    数据结构期末复习

    ### 数据结构期末复习知识点 #### 第一章 绪论 1. **数据结构定义**: - 定义:数据结构是指相互之间存在一种或多种特定关系的数据元素的集合及其该集合中数据元素之间的关系组成的整体。 - 包含三个方面: - ...

    JAVA算法大全.zip

    - 计数排序、桶排序和基数排序:非比较型排序算法,适用于特定场景。 2. **查找算法**: - 线性查找:遍历数组直到找到目标元素,最坏情况时间复杂度为O(n)。 - 二分查找:适用于有序数组,时间复杂度为O(log n)...

    数据结构排序算法小结

    数据结构中的排序算法是计算机科学中的重要概念,用于组织和整理数据,以便高效地查找、检索和处理。这里我们将详细讨论几种经典的排序算法,包括快速排序、归并排序、堆排序、Shell排序、插入排序、冒泡排序以及...

    动画演示swf-数据结构+排序

    - **基数排序**:根据数字位数从低位到高位进行排序,适用于整数排序。 这些动画通过直观的动态展示,帮助用户更好地理解每种数据结构的特点和排序算法的工作原理,使抽象的概念变得通俗易懂。对于初学者来说,这...

Global site tag (gtag.js) - Google Analytics