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

搜索资源列表

  1. 数据结构课程设计--排序算法性能分析

  2. 目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 11 4. 调试分析 11 5. 测试结果 13 6. 源程序(带注释) 16 总 结 28 参考文献 29 致 谢 30 附件Ⅰ 部分源程序代码 31 摘要 排序是计算机程序设计中的一种重要操作。各种部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。 关键字:排序,性能分析。 前 言 排序是计算机程序设计中的一种重要操作。它的功能是将
  3. 所属分类:其它

    • 发布日期:2009-09-10
    • 文件大小:78848
    • 提供者:wqq_lw
  1. 排序算法(JAVA版)

  2. 代码主要包括:堆、二叉搜索树,10大排序等等 在jdk 1.6测试通过,平台是eclipse,系统是win7旗舰版 错误肯定没有了,解压出来,把文件夹当成package就行了。
  3. 所属分类:Java

    • 发布日期:2011-07-04
    • 文件大小:21504
    • 提供者:Springever
  1. 中科大算法导论实验源码和报告

  2. 中科大算法导论实验,包括代码报告和可执行文件,vc++6.0下编程,c语言代码。 实验部分 一、要求 1.算法设计与分析1班,10月21日(周日)开始上课,晚上19:00-22:00。连续八周每周日在明德楼103实验室上实验课。 2.实验要求独立完成,发现抄袭则实验为0分(包括网上的代码),没有分组。 3.要求提交实验源码,可执行程序以及实验报告。实验报告包括程序的输入,输出,结果,演示界面,算法语言描述,原理等。要求把所有实验打包成一个rar文件后提交到教学系统,并且命名文件格式为学号+姓名
  3. 所属分类:C/C++

    • 发布日期:2012-12-17
    • 文件大小:772096
    • 提供者:yunandjian
  1. C#排序算法大全

  2. 本人用了C#开发出冒泡排序算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done)) { done=true; for(i=0;i<l
  3. 所属分类:C#

    • 发布日期:2013-04-20
    • 文件大小:41984
    • 提供者:wjh70134
  1. 比较常用的排序算法

  2. 比较直接插入排序、希尔排序、直接选择排序、堆排序、起泡排序、快速排序、归并排序、基数排序。随机生成一组待排序数据,个数不少于100个;各种算法对同一数据排序所需要的关键字比较次数和关键字移动次数,至少使用5组数据进行比较。1)插入排序:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 2)冒泡排序:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 3)选择排序:每一趟从待排序
  3. 所属分类:C/C++

    • 发布日期:2014-07-01
    • 文件大小:2097152
    • 提供者:zj1043360940
  1. 山大面向对象实验 排序算法

  2. 设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。
  3. 所属分类:Java

    • 发布日期:2015-06-30
    • 文件大小:177152
    • 提供者:u013385650
  1. 排序算法.doc

  2. 快速排序 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列:
  3. 所属分类:C

    • 发布日期:2015-09-17
    • 文件大小:184320
    • 提供者:qq_31319019
  1. 数据结构课程设计(C++代码+报告)--各种排序算法时间性能的比较

  2. 大二时做的课程设计,快速排序、冒泡排序、堆排序等共6种排序算法的时间比较。其中包含一份写好的报告和C++写的程序,通俗易懂。
  3. 所属分类:C++

    • 发布日期:2017-12-31
    • 文件大小:3145728
    • 提供者:faintsoul
  1. 用python实现常见6种排序算法

  2. 这份资料对我起了很大作用,涉及了:冒泡排序  插入排序  快速排序 堆排序  归并排序 .并且提供了可直接使用的PYTHON源码
  3. 所属分类:Python

    • 发布日期:2018-06-01
    • 文件大小:9216
    • 提供者:iamentiam
  1. 大数据算法视频课程+课件

  2. 大数据在不论在研究还是工程领域都是热点之一,算法是大数据管理与计算的核心主题。本课程试图简要介绍大数据计算中涉及到的基本算法设计方法。适用于大数据研究与开发人员,也适用于数据科学爱好者。 大数据算法这门课程旨在通过讲授一些大数据上基本算法设计思想,包括概率算法、I/O有效算法和并行算法,让听课的同学们接触到和传统算法课程不一样的算法设计与分析思路,并且以最新的研究成果为导向,让参与这门课程学习的同学了解大数据算法的前沿知识。通过这门课程的学习,同学可以掌握大数据算法设计的基本思想,掌握大数据算
  3. 所属分类:算法与数据结构

    • 发布日期:2018-02-05
    • 文件大小:187
    • 提供者:u013844840
  1. 应该掌握的6大排序算法的动画演示

  2. 程序员应该掌握的的六大排序算法的动画演示,包含冒泡排序,选择排序,插入排序,快速排序,归并排序,堆排序。
  3. 所属分类:C/C++

    • 发布日期:2018-07-15
    • 文件大小:100352
    • 提供者:switchandcase
  1. Java中常用的6种排序算法详细分解

  2. 主要介绍了Java中常用的6种排序算法详细分解,着重说明每个算法的计算过程分解,是探究实现原理级的文章,对于深入理解这些算法有很大帮助,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:100352
    • 提供者:weixin_38518006
  1. Python实现冒泡排序算法的完整实例

  2. 冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉。 实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边。然后再继续重复的比较,直至无数值需要交换,此时排序完成。 例子解释: 无序列表arr = [7,6,5,3,9,2,8,1,4] 数列长度:len = 9 第一趟排序: i = 1; arr = [7,6,5,3,9,2,8,1,4] 7>6 =>[6,7,5,3,9,2,8,1,4]数
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:40960
    • 提供者:weixin_38720762
  1. Python实现的快速排序算法详解

  2. 本文实例讲述了Python实现的快速排序算法。分享给大家供大家参考,具体如下: 快速排序基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 如序列[6,8,1,4,3,9],选择6作为基准数。从右向左扫描,寻找比基准数小的数字为3,交换6和3的位置,[3,8,1,4,6,9],接着从左向右扫描,寻找比基准数大的数字为8,交换6和8的位置
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:43008
    • 提供者:weixin_38660295
  1. 经典排序算法之冒泡排序(Bubble sort)代码

  2. 经典排序算法 – 冒泡排序Bubble sort 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子 例子为从小到大排序, 原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 | 第一趟排序(外循环) 第一次两两比较6 > 2交换(内循环) 交换前状态| 6 | 2 | 4 | 1 | 5 | 9 | 交换后状态| 2 | 6 | 4 |
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:41984
    • 提供者:weixin_38516956
  1. 算法:数据结构算法相关-源码

  2. 算法 计划 2.1-2.7:js基础手写 柯里化 偏函数 惰性函数 功能组合 函数记忆 递归 乱序 发电机 类 defineProperty与代理 同一站点 复习 2.1 关键目标: 新 创建对象 从 防抖 节流 去重 类型判断 找 柯里化 2.2 柯里化 偏函数 惰性函数 功能组合 函数记忆 递归 乱序 发电机 类 defineProperty与代理 2.3复习 2.4复习 2.5复习 快速 选择 堆 01背包 快速 2.8-2.14算法 推荐文章 梳理6大排序算法: :
  3. 所属分类:其它

    • 发布日期:2021-02-07
    • 文件大小:1020928
    • 提供者:weixin_42133899
  1. Python 实现十大经典排序算法-LeetCode案例版

  2. 数据结构与算法-Python语言案例实现十大经典排序算法一、 引言1.问题需求2.方法分类二、常见排序方法1. 选择排序(Selection Sort)2. 冒泡排序(Bubble Sort)3. 插入排序(Insertion Sort)4. 希尔排序(Shell Sort)5. 归并排序(Merge Sort)6. 快速排序(Quick Sort)7. 堆排序(Heap Sort)8. 计数排序(Counting Sort)9. 桶排序(Bucket Sort)10. 基数排序(
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:709632
    • 提供者:weixin_38571603
  1. Python快速排序算法实例分析

  2. 本文实例讲述了Python快速排序算法。分享给大家供大家参考,具体如下: 快速排序的时间复杂度是O(NlogN) 算法描述: ① 先从序列中取出一个数作为基准数 ② 分区过程, 将比这个数大的数全部放到它的右边, 小于或等于它的数全部放到它的左边 ③ 再对左右区间重复第二步, 直到各区间只有一个数 假设对 6, 1, 2, 7, 9, 3, 4, 5, 10, 8 进行排序, 首先在这个序列中随便找一个基准数(用来参照), 比如选择 6 为基准数, 接下来把所有比基准数大的数放在6的右边, 比6
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:67584
    • 提供者:weixin_38619613
  1. 十大排序算法Python实现-LeetCode题解(全面精简附解释)

  2. 十大排序算法-Python实现一、LeetCode题目二、十大排序算法实现1. 冒泡排序法-优化2. 选择排序3. 插入排序4. 快速排序5. 归并排序6. 桶排序7. 计数排序8. 希尔排序9. 堆排序10. 基数排序 一、LeetCode题目 排序数组 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示:
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38711149
  1. 十个必知的排序算法|Python实例系列[1]

  2. 实例内容: 十个必知的排序算法具体代码,并简略的得知每种算法对于不同长度数列的排序时间 十大排序: 1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序8.计数排序9.桶排序10.基数排序 代码演示视频 完整代码和注释如下 # -*- coding: UTF-8 -*- #Space: https://github.com/Tri-x/exercise #Space: https://space.bilibili.com/187492698 #Author: Tri
  3. 所属分类:其它

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