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

搜索资源列表

  1. 基于C语言实现的若干排序算法和分析

  2. 基于C语言实现的若干排序算法和分析: 讨论 了几种常见的内部排序算法及其时间复杂度: 插入排序、 起泡排序、 选择排序、 快速排 序、 希尔排序、 堆排序, 并且对这几种排序算法进行 了分析比较。着重提供 了希尔排序和堆 排序的实现程序, 以堆排序及希尔排序作 为具体应 用例子来实现对一批数据进行排序。
  3. 所属分类:C

    • 发布日期:2009-10-07
    • 文件大小:148kb
    • 提供者:stc1984
  1. 快速排序堆排序性能对比

  2. 本人用我的方法实现了快速排序和堆排序,并对比了下性能,发现,快速排序性能比堆排序高很多。注:我的结果可能是由于我的算法设计和代码设计导致的,不要因此造成误导。
  3. 所属分类:其它

    • 发布日期:2009-11-25
    • 文件大小:4kb
    • 提供者:LiHuiKang
  1. 快速,归并,堆排序算法

  2. 快速排序,归并排序,和堆排序 实现对20000个随机数的由小到大排序
  3. 所属分类:其它

    • 发布日期:2010-06-05
    • 文件大小:413kb
    • 提供者:iceleader_
  1. 数据结构实验五 快速、堆、基数排序算法的设计.doc

  2. 实验目的: 1.深刻理解排序的定义和各种排序方法的特点,并能灵活运用。 2.掌握常用的排序方法,并掌握用高级语言实现排序算法的方法。 3.了解各种方法的排序过程及其依据的原则,并掌握各种排序方法的性能的分析方法。 实验要求: 要求彻底弄懂排序的物理存储结构,并通过此试验为以后的现实使用打下基础。 程序粗糙,仅做参考
  3. 所属分类:其它

    • 发布日期:2010-06-29
    • 文件大小:515kb
    • 提供者:redbatzero
  1. 排序算法的C++实现

  2. 包括了选择排序,冒泡排序,插入排序,快速排序和堆排序 里面包换源代码 以及详细的注释 喜欢的就下。。。谢谢支持
  3. 所属分类:其它

    • 发布日期:2010-11-08
    • 文件大小:3kb
    • 提供者:talentholmes
  1. 内部排序算法合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序)

  2. 内部排序合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序) 这是我在我们期末的时候写的一些内部排序的例子。因为我们的数据结构考试的范围就限定在内部排序上,所以我没有什么办法,只好对自己埋头苦干就行内部排序的编程了。有些内部排序的例子很是好理解,我们可以通过一些图示来很好地了解到这些排序的过程,但是这些程序的代码可能不是那么好写。而另外一些程序的思想既难以理解,也难于编码。着实地伤透了我的脑筋。下面就将我的程序的主框架代码展示给大家看看。注意,在这里我怎样也不好实现2-路插入排序,因为它这
  3. 所属分类:其它

    • 发布日期:2011-01-21
    • 文件大小:12kb
    • 提供者:jiangcaiyang123
  1. 快速排序,堆排序,归并排序,插入排序,选择排序

  2. 编程实现 快速排序,堆排序,归并排序,插入排序,选择排序; 对于不同的数组大小,比较这些算法的复杂度; 数组的测试,分为已排序数组和随机数组。
  3. 所属分类:C/C++

    • 发布日期:2011-06-25
    • 文件大小:2kb
    • 提供者:xuxu198909
  1. 用C++实现各种排序算法

  2. 包括快速排序,shell排序,堆排序,折半排序,冒泡排序,归并排序,B树和直接排序法
  3. 所属分类:C/C++

    • 发布日期:2011-08-09
    • 文件大小:7kb
    • 提供者:h871896999
  1. 十五个经典算法研究与总结(目录+索引)

  2. 本经典算法研究系列,涵盖A*.Dijkstra.DP.BFS/DFS.红黑树.KMP.遗传.启发式搜索.图像特征提取SIFT.傅立叶变换.Hash.快速排序.SPFA.快递选择SELECT等15个经典基础算法,共计31篇文章,包括算法理论的研究与阐述,及其编程的具体实现。很多个算法都后续写了续集,如第二个算法:Dijkstra 算法,便写了4篇文章;sift算法包括其编译及实现,写了5篇文章;而红黑树系列,则更是最后写了6篇文章,成为了国内最为经典的红黑树教程。 OK,任何人有任何问题,欢迎随
  3. 所属分类:C

    • 发布日期:2014-09-06
    • 文件大小:14mb
    • 提供者:l_j_kin
  1. 数据结构课程设计_综合排序问题

  2. 利用随机函数产生N个随机整数(2000000以上),对这些数进行多种方法进行排序。 要求: 1) 分别采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序,实现这批数据的排序,并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 3) 要求:以上每种算法实要,都要采用链表来实现,和线性表来实现。 测试数据要求:自己编写程序,自动产生2000000个以上的随机数,并保存的txt文件中。输
  3. 所属分类:其它

    • 发布日期:2009-03-17
    • 文件大小:244kb
    • 提供者:longlong9395996
  1. C/C++常用算法手册.秦姣华(带详细书签).pdf

  2. 涵盖广泛 精炼的理论讲述搭配大量经典算法示例,学习查询兼而有之。 阐述到位 算法思想、算法实现和完整示例合理搭配,相辅相成。 示例完善 示例分析精准,代码注释精确,每段代码皆可通过编译执行。 计算机技术的发展和普及不仅改变了人们的生活和娱乐方式,也改变了人们的工作方式,这其中最为重要的便是计算机编程技术。现代的设计任务大多通过代码编程交给计算机来完成,其中算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。 《C/C++常用算法手册》分3篇,共13章,“第1篇算法基础篇
  3. 所属分类:C++

    • 发布日期:2018-04-15
    • 文件大小:24mb
    • 提供者:kxjrzyk
  1. C/C++常用算法手册.秦姣华(有详细书签).rar

  2. 2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。 涵盖广泛 精炼的理论讲述搭配大量经典算法示例,学习查询兼而有之。 阐述到位 算法思想、算法实现和完整示例合理搭配,相辅相成。 示例完善 示例分析精准,代码注释精确,每段代码皆可通过编译执行。 计算机技术的发展和普及不仅改变了人们的生活和娱乐方式,也改变了人们的工作方式,这其中最为重要的便是计算机编程技术。现代的设计任务大多通过代码编程交给计算机来完成,其中算法起
  3. 所属分类:C++

    • 发布日期:2018-04-17
    • 文件大小:22mb
    • 提供者:zcc1229936385
  1. swift-sorts, Swift中,实现了排序算法的集合.zip

  2. swift-sorts, Swift中,实现了排序算法的集合 Swift 排序 快速实现的排序算法集合。Read Read ,Apples, ,, ,, 。请参见 objective-c 排序和 c 排序比较。算法快速 sorted()快速排序堆排序规则插入排序规则选择排序
  3. 所属分类:其它

    • 发布日期:2019-10-10
    • 文件大小:16kb
    • 提供者:weixin_38744435
  1. 实现快速排序算法和堆排序算法

  2. // 堆排序 #include typedef int InfoType; // 定义其它数据项的类型 #include "compare.h" #include "sort.h" typedef SqList HeapType; // 堆采用顺序表存储表示 void HeapAdjust(HeapType &H,int s,int m) // 算法10.10 { // 已知H.r[s..m]中记录的关键字除H.r[s].key之外均满足堆的定义,本函数 // 调整H.r[s]
  3. 所属分类:C/C++

    • 发布日期:2013-06-18
    • 文件大小:1kb
    • 提供者:u011113151
  1. 浅谈javascript实现八大排序

  2. 开学一个月,已经多次梦见笔试出现数据结构算法题,我对数据结构的恐惧已经多于任何“妖魔鬼怪”了。呵呵,看来真的很有必要复习一下常用的数据结构,免得“噩梦”成真。 数据机构等编程基础的重要性不用多说,直接进入正题。 排序算法,分为内部排序和外部排序。内部排序要使用内存,这里只探讨内部排序。 1,插入排序:直接插入排序和希尔排序 2,选择排序:简单选择排序和堆排序 3,交换排序:冒泡排序和快速排序 4,归并排序 5,基数排序 直接插入排序 基本思想:在要排序的一组数,假设前面(n-1)[n>=
  3. 所属分类:其它

    • 发布日期:2020-12-02
    • 文件大小:257kb
    • 提供者:weixin_38694299
  1. 哈工大数据结构实验5_冒泡排序与快速排序

  2. 实验项目:排序方法的实验比较 排序方法是数据处理的最基本和最重要的操作。其目的是将一组“无序”的 记录序列调整为“有序”的记录序列。 实验题目:排序方法的实现与实验比较 实验内容: 实现一组经典的排序算法,通过实验数据的设计,考察不同规模和分布(正 序序列、反序序列和随机序列)的数据对排序算法运行时间影响的规律,验证理 论分析结果的正确性。 实验要求: 1. 实现以下三组排序方法中的一组排序算法: (1) 冒泡排序和快速排序; (2) 插入排序和希尔排序; (3) 选择排序和堆排序; (4
  3. 所属分类:C/C++

    • 发布日期:2021-03-26
    • 文件大小:248kb
    • 提供者:weixin_44130206
  1. 算法和数据结构:使用JavaScript实现的常见排序算法,数据结构和其他算法挑战的交互式概述-源码

  2. 算法和数据结构(正在进行中) 用Javascr ipt实现的常见排序算法和数据结构的交互式概述。 还包括其他一些算法挑战,类似于编程采访中提出的挑战。 这旨在帮助您在准备面试时掌握计算机科学的基础知识,算法和解决问题的技能! 这仅作为参考/评论-如果您还没有自己学习/解决这些问题,建议您在看代码之前先尝试一下! 该项目使用将编辑器嵌入到浏览器中,并且使用一种黑客劫持控制台消息以将消息输出到模拟控制台,以便您无需打开浏览器的devtools即可查看代码的输出。 该实时站点当前正在此处运行:
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:86kb
    • 提供者:weixin_42120283
  1. tastylib:数据结构,算法和系统设计的C ++实现-源码

  2. 美味库 数据结构,算法和有用设计的C ++实现。 建立状态 Linux 视窗 覆盖范围 大纲 数据结构 名称 资源 基准化 注意 定义 是 链接的数据结构,由一组顺序链接的记录组成。 它还支持合并排序。 是 采用完整二进制树形式的堆数据结构。 实现一种通用方法。 没有 一种数据结构,不按特定顺序存储唯一元素,并允许根据其值快速检索各个元素。 类似于 。 是 自平衡二进制搜索树。 没有 一种数据结构,用于实现数学中的有向/无向图概念。 它将图存储在邻接表或矩阵中。 演算法 名称 资源
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:209kb
    • 提供者:weixin_42099942
  1. python实现八大排序算法(2)

  2. 本文接上一篇博客python实现的八大排序算法part1,将继续使用python实现八大排序算法中的剩余四个:快速排序、堆排序、归并排序、基数排序 5、快速排序 快速排序是通常被认为在同数量级(O(nlog2n))的排序方法中平均性能最好的。 算法思想: 已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先任取数据a[x]作为基准。比较a[x]与其它数据并排序,使a[x]排在数据的第k位,并且使a[1]~a[k-1]中的每一个数据a[x],然后采用分治的策略分别对a[1]~a
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:197kb
    • 提供者:weixin_38641366
  1. C/C++实现八大排序算法汇总

  2. 概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 1. 插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:677kb
    • 提供者:weixin_38730977
« 12 3 4 5 6 7 8 9 10 »