您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. ACM程序设计培训教程

  2. 被毁坏的玉米地 ACM程序设计培训教程 经典数据结构与算法……………………………………………………………1   1.1 线性表………………………………………………………………………………1   1.1.1 线性表的顺序存储结构……………………………………………………1   1.1.2 插入操作……………………………………………………………………2   1.1.3 删除操作……………………………………………………………………2   1.1.4 线性表的链式存储………………………………………………
  3. 所属分类:C/C++

    • 发布日期:2012-05-30
    • 文件大小:13631488
    • 提供者:stickney
  1. 经典算法的C#源码实现

  2. 经典的排序算法C#源码,包括: 经典排序算法 - 快速排序Quick sort 经典排序算法 - 桶排序Bucket sort 经典排序算法 - 插入排序Insertion sort 经典排序算法 - 基数排序Radix sort 经典排序算法 - 鸽巢排序Pigeonhole sort 经典排序算法 - 归并排序Merge sort 经典排序算法 - 冒泡排序Bubble sort 经典排序算法 - 选择排序Selection sort 经典排序算法 - 鸡尾酒排序Cocktail sort
  3. 所属分类:C#

    • 发布日期:2013-04-08
    • 文件大小:333824
    • 提供者:anan_61
  1. Java实现几种常见排序方法-直插、冒泡、选择、快排、堆排等

  2. 日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 以下程序已经经过验证,可以运行。 代码 /** * 冒泡法排序 * 比较相邻的元素。如果第一个比第二个
  3. 所属分类:Java

    • 发布日期:2013-09-22
    • 文件大小:91136
    • 提供者:u012052104
  1. 鸽巢排序iOS

  2. 鸽巢排序和桶排序。鸽巢排序, 也被称作基数分类, 是一种时间复杂度为(Θ(n))且在不可避免遍历每一个元素并且排序的情况下效率最好的一种排序算法. 但它只有在差值(或者可被映射在差值)很小的范围内的数值排序的情况下实用.
  3. 所属分类:iOS

    • 发布日期:2014-05-26
    • 文件大小:68608
    • 提供者:u012113447
  1. 鸽巢排序用c#

  2. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication16 { class Program {
  3. 所属分类:C#

    • 发布日期:2014-07-23
    • 文件大小:14336
    • 提供者:youyimingming
  1. android基础算法实现

  2. 查找算法:实现了顺序查找,折半查找,以及简单的分块查找和哈希查找。 排序算法:实现了冒泡排序、鸡尾酒排序、插入排序、桶排序、计数排序、归并排序、鸽巢排序、基数排序、地精排序、图书馆排序、选择排序、希尔排序、堆排序、快速排序、内省排序、耐心排序
  3. 所属分类:Java

    • 发布日期:2015-01-09
    • 文件大小:2097152
    • 提供者:qmln31821007
  1. 最近点对问题的实现

  2. 使用分治的思想,将最近点对问题转化为左右和横跨左右的点对的问题,由左右两个子问题返回左右两边最短的点对距离,设为d,则横跨左右的点对只需要考虑距离分割线水平距离小于d的点,而且对于每个横跨左右的点得搜索遍历不需要考虑所有其他的点,而只需要考虑最多6个节点(因为由鸽巢原理知,假如d*2d区域里有多于6个点时,左右两个子问题的最近点对将小于d)。同时利用分割的思想为以y坐标排序的数组中,不需要每次都排序,而只需要使用它的父问题传入的y排序数组切割掉一部分即可,而最初的排序源于一次快排。算法一共递归
  3. 所属分类:C/C++

    • 发布日期:2018-03-20
    • 文件大小:4096
    • 提供者:golden_c
  1. Mathematics for Computer Science 2017.7z

  2. I 数学分析(Proofs) 简介(Introduction) 0.1 参考文献(References) 1 什么是证明?(What is a Proof?) 1.1 命题(Propositions) 1.2 谓词(Predicates) 1.3 公理化方法(The Axiomatic Method) 1.4 我们的公理(Our Axioms) 1.5 证明命题的含义(Proving an Implication) 1.6 证明「有且仅有」(Proving an「If and Only If」
  3. 所属分类:机器学习

    • 发布日期:2019-07-25
    • 文件大小:10485760
    • 提供者:idealtracy
  1. PHP排序算法系列之桶排序详解

  2. 桶排序 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是比较排序,他不受到O(n log n)下限的影响。 原理 设置一个定量的数组当作空桶子。 寻访序列,并且把项目一个一个放到对应的桶子去。 对每个不是空的桶子进行排序。 从不是空的桶子里把项
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:39936
    • 提供者:weixin_38590309
  1. 详解Bucket Sort桶排序算法及C++代码实现示例

  2. 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是比较排序,他不受到O(n log n)下限的影响。 桶排序以下列程序进行: 1.设置一个定量的数组当作空桶子。 2.寻访序列,并且把项目一个一个放到对应的桶子去。 3.对每个不是空的桶子进行排
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:120832
    • 提供者:weixin_38705640
  1. AlgorithmPractice-源码

  2. 算法实践 逆序对最小编辑距离格雷编码接雨水正则表达式明天一定 装满好妙的双指针 DFS的 BFS的 感觉我的双指针写法不够优美还需要再研究 第一次中等题不看答案还能达到这么高的击败率!!!好开心呀2020/10/03 对二分法有了比较深刻的认识 有点回溯的东西在里面 又是一道鸽巢原理! 接雨水,硬题 回溯重要向答主提问了 还有些 官方题解还有更好的方法 一道让我觉得自己是憨憨的题 不重叠区间排序 数学方法,牛顿法 二分法,要避免死循环,和162题对比学习 在王道见过类似题!一下子就想起来啦没有
  3. 所属分类:其它

    • 发布日期:2021-03-21
    • 文件大小:226304
    • 提供者:weixin_42101720