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

搜索资源列表

  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. 白话七大经典排序算法

  2. 详细讲解了7大经典的排序算法,并配有相关代码说明。
  3. 所属分类:C/C++

    • 发布日期:2013-03-14
    • 文件大小:481280
    • 提供者:sos208513
  1. 比较常用的排序算法

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

    • 发布日期:2014-07-01
    • 文件大小:2097152
    • 提供者:zj1043360940
  1. 7大排序算法Java版

  2. 7中排序算法的代码实现,找工作过程中的积累,希望有所帮助。
  3. 所属分类:Java

    • 发布日期:2014-12-30
    • 文件大小:6144
    • 提供者:duomengwuyou
  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. 7大排序算法实现程序(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)

  2. 7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
  3. 所属分类:C/C++

    • 发布日期:2017-06-21
    • 文件大小:117760
    • 提供者:sinat_39061823
  1. 7大排序算法

  2. 7大排序算法(快速,选择,冒泡,插入,希尔,归并,堆)实现源码
  3. 所属分类:C/C++

    • 发布日期:2017-06-21
    • 文件大小:117760
    • 提供者:sinat_39061823
  1. java常用的7大排序算法汇总

  2. java常用的7大排序算法汇总文档汇总
  3. 所属分类:Java

    • 发布日期:2017-06-29
    • 文件大小:22528
    • 提供者:smile_z
  1. 7大排序python实现(冒泡,快速,插入,希尔,选择,堆,归并)

  2. 参考csdn博客专栏《白话经典算法》用python实现数据结构种常见的7种排序
  3. 所属分类:Python

    • 发布日期:2017-08-20
    • 文件大小:5120
    • 提供者:yeatz
  1. 大数据算法视频课程+课件

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

    • 发布日期:2018-02-05
    • 文件大小:187
    • 提供者:u013844840
  1. 经典7大排序算法详解

  2. 白话数据结构7大排序算法详解。
  3. 所属分类:C

    • 发布日期:2019-01-16
    • 文件大小:809984
    • 提供者:yeshibei
  1. python常用排序算法汇总

  2. 该程序包含7大排序算法: # sort.bubbleSort() #冒泡排序 # sort.shellSort() #希尔排序 # sort.insertionSort() #插入排序 # sort.Selectionsort1() #选择排序 # sort.heapSort() #堆排序 # sort.countSort() #计数排序 # sort.quickSort() #快速排序 该排序算法把每次的排序结果都列出来,可供初学者学习。 self.arr存放的
  3. 所属分类:软件测试

    • 发布日期:2020-02-19
    • 文件大小:5120
    • 提供者:zbp_12138
  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. 1. 冒泡排序: 原理 冒泡排序算法的基本原理就是比较相邻两个数字的大小。将两个数中比较大的那个数交换到靠后的位置,不断交换下去就可以将最大的那两个数放到队列的尾部。然后重头再次交换)(交换list.lenght-1次),直到将数列排成有序数列。 代码实现 # -*- coding:utf-8 -*- """ Author: leadingme Mail:leadingmeqq.com MyWebsite:leadingme.top """ import timeit List = [7, 5,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:69632
    • 提供者:weixin_38715048
  1. 快速排序算法理解-python

  2. 目录快速排序定义举例代码 快速排序定义 定义一个基准值(通常是第一个),将大于基准值的放在右边,小于基准值的放在右边。 举例 以2 1 9 6 7进行排序: 假设以2作为基准数,大的放右侧,小的放左侧 2 1 9 6 7 1 2 9 6 7 第一次比较 再以2后面的第一个数9作为基准数,因为9左侧的已经排好了 1 2 9 6 7 1 2 6 9 7第一次排序 1 2 6 7 9第二次排序 代码 def fast_sort(data): if len(data) >= 2:
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:38912
    • 提供者:weixin_38632624
  1. Python实现的计数排序算法示例

  2. 本文实例讲述了Python实现的计数排序算法。分享给大家供大家参考,具体如下: 计数排序是一种非常快捷的稳定性强的排序方法,时间复杂度O(n+k),其中n为要排序的数的个数,k为要排序的数的组大值。计数排序对一定量的整数排序时候的速度非常快,一般快于其他排序算法。但计数排序局限性比较大,只限于对整数进行排序。计数排序是消耗空间发杂度来获取快捷的排序方法,其空间发展度为O(K)同理K为要排序的最大值。 计数排序的基本思想为一组数在排序之前先统计这组数中其他数小于这个数的个数,则可以确定这个数的位置
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:54272
    • 提供者:weixin_38502915
  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 ... 25 »