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

搜索资源列表

  1. c 动画实现排序过程

  2. 要求:将1到COUNT(=8)随机放在一条直线上,直线外一点与COUNT个点相连。现1不动,将COUNT个数按顺时针方向从小到大排序要求只能沿线移动,设计程序 //说明:本程序由四个子程序组成。 //SetData()为产生1到COUNT的随机位置; //Find()为查找所期望数的位置; //Draw()为绘制移动过程; //Sort()为完成排序。
  3. 所属分类:专业指导

    • 发布日期:2009-05-23
    • 文件大小:1mb
    • 提供者:flytreeleft
  1. 各种排序 冒泡 快速 堆 希尔 基数等九种

  2. #include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
  3. 所属分类:其它

    • 发布日期:2010-05-28
    • 文件大小:256kb
    • 提供者:yixiaofriend
  1. 用LabVIEW直接插入排序

  2. 用LabVIEW数组的相关函数实现选择排序功能。直接插入排序(straight insertion sort)的作法是:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。   第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从后向前扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。
  3. 所属分类:其它

    • 发布日期:2010-11-05
    • 文件大小:12kb
    • 提供者:zshrong
  1. 直接插入排序

  2. 直接插入排序(straight insertion sort)的作法是:   每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。   第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。   直接插入排序属于稳定的排序,时间复杂性为o(n^2),空间复杂度为O(1)。   直接插入排序是由两层嵌套循环组成的。外层循环标识并决定待
  3. 所属分类:C/C++

    • 发布日期:2011-12-24
    • 文件大小:880byte
    • 提供者:angus040107
  1. 21.[开源][安卓][拖拽]drag-sort-listview-master

  2. 21.[开源][安卓][拖拽]drag-sort-listview-master DragSortListView(DSLV)是Android ListView的一个扩展,支持拖拽排序和左右滑动删除功能。重写了TouchInterceptor(TI)类来提供更加优美的拖拽动画效果。 DSLV主要特性: 完美的拖拽支持; 在拖动时提供更平滑的滚动列表滚动; 支持每个ListItem高度的多样性 公开startDrag()和stopDrag()方法; 有公开的接口可以自定义拖动的View。 Dra
  3. 所属分类:Android

    • 发布日期:2015-03-04
    • 文件大小:862kb
    • 提供者:txwang2008
  1. 希尔排序C源文件

  2. ]希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。[1]
  3. 所属分类:C/C++

    • 发布日期:2015-03-11
    • 文件大小:757byte
    • 提供者:u010679502
  1. 直接插入排序

  2. 直接插入排序(straight insertion sort)的做法是: 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。 直接插入排序属于稳定的排序,最坏时间复杂性为O(n^2),空间复杂度为O(1)。
  3. 所属分类:C/C++

    • 发布日期:2015-10-06
    • 文件大小:1mb
    • 提供者:kaikai_sk
  1. 希尔排序代码

  2. 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。[1]
  3. 所属分类:C/C++

    • 发布日期:2015-10-06
    • 文件大小:1mb
    • 提供者:kaikai_sk
  1. 十种排序算法介绍

  2. 十种排序算法介绍 转自:matrix67 今天我正式开始挄照我癿目彔写我癿 oi 心得了。我要把我所有学到癿 oi 知识传给以后千千万万癿 oier。以前写过 癿一些东西丌重复写了,但我最后将会重新整理,使乊成为一个完整癿教程。 ???? 挄照我癿目彔,讲仸何东西乊前我都会先介绍旪间复杂度癿相关知识,以后劢丌劢就会扯到这个东西。这个 已经写过了,你可以在这里看到那篇又臭又长癿文章。在讲排序算法癿过程中,我们将始终围绕旪间复杂度癿内容 迚行说明。 ???? 我把这篇文章称乊为“仍零开始学算法”,
  3. 所属分类:C

    • 发布日期:2015-12-21
    • 文件大小:622kb
    • 提供者:youweiwu
  1. 几种常见的排序方法

  2. 几种常见的排序方法 1. 选择排序法基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 2.插入排序(Insertion Sort)的基本思想是: 每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。 3.冒泡法排序基本思想: 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫
  3. 所属分类:C/C++

    • 发布日期:2016-01-25
    • 文件大小:12mb
    • 提供者:u010443949
  1. merge-sort

  2. void merge_sort(int A[],int p,int r) { int q; if(p<r) { q=(p+r)/2;//计算q的值,即将问题拆分成两个子问题; merge_sort(A,p,q); //左半边递归调用merge_sort,缩小问题规模 printf("\n"); //print_A(A,p,q); merge_sort(A,q+1,r);//右半边递归调用merge_sort,缩小问题规模 printf("\n"); //print_A(A,q+1,r-1
  3. 所属分类:C/C++

    • 发布日期:2016-04-09
    • 文件大小:168kb
    • 提供者:koudan567
  1. 几种经典的排序算法java实现

  2. 冒泡排序、快速排序、直接插入排序、简单选择排序 等经典算法的思想介绍,大白话简单易懂。并用java实现。代码拿去即可用,不需做任何修改! 部分内容: /** * 快排:O(n*logn);如果是从小到大排序; * 思想:选一个关键数据,将数组分成以关键数据分割的独立两个子数组;比关键数据小的在左边,大的在右边,然后递归; * @author wangchao */ public class Kuaipai { public void sort(int[] array,int left,int
  3. 所属分类:Java

    • 发布日期:2016-07-08
    • 文件大小:3kb
    • 提供者:wangch_sk
  1. Python文件操作及多路归并排序

  2. 文本文件内容排序功能: 每行是一条记录,每行可以有多列,列间按预定义的分隔符分隔; 可以按单列或多列组合排序,每列的顺序可以设置为反序或者正序; 列的数据类型可以是字符串、整数、浮点数,比较排序时按指定的数据类型比较大小; 排序算法可以单线程执行(适用于小文件),也可以多线程执行(适用于大文件,分隔排序后再归并); 使用了如下技术要点: 命令行参数 面向对象 字符串解析 文件读取,写入 多线程、线程池、队列、线程同步 文件归并排序 命令行说明: sort.py -i - o [-d ] [
  3. 所属分类:Python

    • 发布日期:2017-05-05
    • 文件大小:401kb
    • 提供者:u011606457
  1. 使用SOrt方法对数组进行快速排序

  2. 使用SOrt方法对数组进行快速排序。程序可以完全正确运行,
  3. 所属分类:C#

    • 发布日期:2017-12-20
    • 文件大小:48kb
    • 提供者:qq_26484605
  1. 九度算法用C++实现排序功能

  2. 九度算法实现EXCEL排序 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。
  3. 所属分类:C/C++

  1. AlgorithmMan by Iori(Bubble Sort)

  2. AlgorithmMan by Iori,AlgorithmMan是使用Winform技术开发的一套用于算法演示的工具。 BubbleSort为AlgorithmMan中的冒泡排序演示工具(这是可执行文件;需要.net 4.0支持;非源代码)。 原文:C#算法设计之01-如何用C#实现一个冒泡排序算法(附带Winform动画演示程序)? 链接:https://blog.csdn.net/qq_31116753/article/details/81432924
  3. 所属分类:C#

    • 发布日期:2018-08-07
    • 文件大小:93kb
    • 提供者:qq_31116753
  1. AlgorithmMan by Iori(Quick Sort)

  2. AlgorithmMan by Iori,AlgorithmMan是使用Winform技术开发的一套用于算法演示的工具。 QuickSort为AlgorithmMan中的快速排序演示工具(这是可执行文件;需要.net 4.0支持;非源代码)。 原文:C#算法设计之02-如何用C#实现一个快速排序算法(附带Winform动画演示程序)? 链接:https://blog.csdn.net/qq_31116753/article/details/81485575
  3. 所属分类:C#

    • 发布日期:2018-08-07
    • 文件大小:93kb
    • 提供者:qq_31116753
  1. AlgorithmMan by Iori(Straight Insertion Sort)

  2. AlgorithmMan by Iori,AlgorithmMan是使用Winform技术开发的一套用于算法演示的工具。 StraightInsertionSort为AlgorithmMan中的直接插入排序演示工具(这是可执行文件;需要.net 4.0支持;非源代码)。 原文:C#算法设计之03-如何用C#实现一个直接插入排序算法(附带Winform动画演示程序)? 链接:https://blog.csdn.net/qq_31116753/article/details/81490535
  3. 所属分类:C#

    • 发布日期:2018-08-08
    • 文件大小:95kb
    • 提供者:qq_31116753
  1. AlgorithmMan by Iori(Selection Sort)

  2. AlgorithmMan by Iori,AlgorithmMan是使用Winform技术开发的一套用于算法演示的工具。 SelectionSort为AlgorithmMan中的选择排序演示工具(这是可执行文件;需要.net 4.0支持;非源代码)。 原文:C#算法设计排序篇之04-选择排序(附带Winform动画演示程序) 链接:https://blog.csdn.net/qq_31116753/article/details/81518205
  3. 所属分类:C#

    • 发布日期:2018-08-09
    • 文件大小:94kb
    • 提供者:qq_31116753
  1. 图文详解Heap Sort堆排序算法及JavaScript的代码实现

  2. 1. 不得不说说二叉树 要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于 2 的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第 i 层至多有 2i – 1 个结点;深度为 k 的二叉树至多有 2k – 1 个结点;对任何一棵二叉树 T,如果其终端结点数为 n0,度为 2
  3. 所属分类:其它

    • 发布日期:2020-11-25
    • 文件大小:327kb
    • 提供者:weixin_38733382
« 12 3 4 5 6 7 »