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

搜索资源列表

  1. 数据结构、算法与应用--C++语言描述

  2. 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作符new 9 1.3.2 一维数组 9 1.3.3 异常处理 10 1.3.4 操作符delete 10 1.3.5 二维数组 10 1. 4 类 13 1.4.1 类Currency
  3. 所属分类:其它

    • 发布日期:2009-05-09
    • 文件大小:11mb
    • 提供者:youhun332005
  1. 数据结构算法与应用-C++语言描述

  2. 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作符new 9 1.3.2 一维数组 9 1.3.3 异常处理 10 1.3.4 操作符delete 10 1.3.5 二维数组 10 1. 4 类 13 1.4.1 类Currency
  3. 所属分类:其它

    • 发布日期:2009-05-16
    • 文件大小:11mb
    • 提供者:diystory
  1. 用指针实现的排序算法

  2. 用指针实现的排序算法,基语言于编程的程序设计
  3. 所属分类:其它

    • 发布日期:2009-05-24
    • 文件大小:417kb
    • 提供者:xiligowyp
  1. 数据结构算法与应用C++语言描述(PDF合集)

  2. 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作符new 9 1.3.2 一维数组 9 1.3.3 异常处理 10 1.3.4 操作符delete 10 1.3.5 二维数组 10 1. 4 类 13 1.4.1 类Currency
  3. 所属分类:其它

    • 发布日期:2009-07-13
    • 文件大小:11mb
    • 提供者:dos2linux
  1. 用指针实现的C语言排序算法

  2. 用指针实现的C语言排序算法,这是我们班的同学集体智慧的结晶
  3. 所属分类:C

    • 发布日期:2009-11-08
    • 文件大小:774kb
    • 提供者:xiligowyp
  1. 【【【排序算法总结】】】

  2. 插入排序 1.直接插入排序 原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。 要点:设立哨兵,作为临时存储和判断数组边界之用。 实现: Void InsertSort(Node L[],int length) { Int i,j;//分别为有序区和无序区指针 for(i=1;i<length;i++)//逐步扩大有序区 { j=i+1; if(L[j]<L[i]) { L[0]=L[j];//
  3. 所属分类:其它

    • 发布日期:2009-12-07
    • 文件大小:4kb
    • 提供者:lily0088
  1. 二叉树排序树建立及平衡处理

  2. 1本程序在vc++6.0编译通过并能正常运行。 2主界面 程序已经尽量做到操作简便了,用户只需要根据提示一步步进行操作就行了。 六思考和总结: 这个课程设计的各个基本操作大部分都在我的综合性实验中实现了,所以做这个主要攻克插入和删除这两个算法!其中插入在书本上已经有了,其中的右平衡算法虽然没有给出,但通过给出的左平衡算法很容易就可以写出右平衡算法。所以最终的点就在于删除算法的实现!做的过程中对插入算法进行了非常非常多次的尝试!花了非常多的时间,这其中很多时候是在对程序进行单步调试,运用了VC6
  3. 所属分类:其它

    • 发布日期:2009-12-22
    • 文件大小:40kb
    • 提供者:liu0701
  1. C算法程序源码,包含了常见的C算法,值得收藏

  2. C 常用算法源码 分享给大家 a============================= § § § CodeReadme 文件 § § § ============================= ◎ 文件说明 本文件包括以下内容: ※ 1、文件说明 ※ 2、源码操作说明 ※ 3、光盘目录清单 ◎ 源码操作说明 源代码使用方法是(以实例1为例): 将该实例的源码,比如实例1的1.c文件(可以在001目录下找到), 拷贝到tc编译器目录下,运行tc.exe,打开编译器, 按【F3】键或者“
  3. 所属分类:C

    • 发布日期:2010-02-24
    • 文件大小:449kb
    • 提供者:l26177
  1. Delphi算法与数据结构 源码(上)

  2. 因权限不够,只能上传20M,故分两部分上传 提供了有关使用算法和数据结构的一个详尽的介绍。Bucknall先从算法性能的讨论开始,涵盖了诸如数组、链表和二叉树等内容。这本书强调了查找算法(如顺序和二分查找),另外也重点介绍了排序算法(包括冒泡排序、插入排序、希尔排序、快速排序和堆排序),此外还提供了有关的优化技术。不仅如此,作者还介绍了散列和散列表、优先队列、状态机和正则表达式以及诸如哈夫曼和LZ77等数据压缩技术。 随附光盘中有作者所开发的一个相当成功的自由软件库EZDSL,另外还有可运行于
  3. 所属分类:其它

    • 发布日期:2010-03-31
    • 文件大小:17mb
    • 提供者:ILikeDelphi7
  1. 桶排序算法的c++实现

  2. 经典的桶排序算法实现,在vs2008上调试通过。 算法介绍: 假定:输入是由一个随机过程产生的[0, 1)区间上均匀分布的实数基本思想将区间[0, 1)划分为n个大小相等的子区间(桶),每桶大小1/n:[0, 1/n), [1/n, 2/n), [2/n, 3/n),…,[k/n, (k+1)/n ),…将n个输入元素分配到这些桶中,对桶中元素进行排序,然后依次连接桶输入0 ≤A[1..n] <1辅助数组B[0..n-1]是一指针数组,指向桶(链表)。
  3. 所属分类:C++

    • 发布日期:2011-11-20
    • 文件大小:432kb
    • 提供者:henrywhu
  1. C语言快速排序算法

  2. C语言快速排序算法,包含数组和指针的实现方法
  3. 所属分类:C

    • 发布日期:2016-12-10
    • 文件大小:2kb
    • 提供者:tommychok
  1. 快速排序算法.rar

  2. 快速排序算法,里面有两个自己写的例子。一个用模板,一个用的函数指针,主要是实现QSORT的功能,并实现性能比较
  3. 所属分类:其它

    • 发布日期:2009-03-14
    • 文件大小:16kb
    • 提供者:hustruky
  1. c语言实现归并排序算法 mergesort

  2. 归并排序(Merge sort,台湾译作:合并排序)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 算法步骤: 1. 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2. 设定两个指针,最初位置分别为两个已经排序序列的起始位置 3. 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 4. 重复步骤3直到某一指针达到序列尾 5. 将另一序列剩下的所有元素直接复制到合并序列
  3. 所属分类:C

    • 发布日期:2019-04-15
    • 文件大小:2kb
    • 提供者:dick2737
  1. VC 对数组进行排序的一个算法实例.rar

  2. VC 对数组进行排序的一个算法实例,基于函数指针的数组,代码中一共包含四种排序方法:泡沫排序法(bubble)、插入排序法(insertion)、快速排序法(quick)和选择排序法(selection)。在头文件中还使用了模板技术,以便可以同时实现几种类型的排序算法。
  3. 所属分类:其它

    • 发布日期:2019-07-10
    • 文件大小:25kb
    • 提供者:weixin_39841856
  1. C语言实现排序算法之归并排序详解

  2. 排序算法中的归并排序(Merge Sort)是利用”归并”技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。 一、实现原理: 1、算法基本思路 设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。 (1)合并过程 合并过程中,设置i,j和p三个指针,其初值分别指向这三个记录区的起始位置。合并时依次比较R[i]和R[j
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:83kb
    • 提供者:weixin_38514526
  1. python实现归并排序算法

  2. 归并排序是典型的分治法的应用 思想:先递归分解数组,再合并数组 原理:将数组分解最小之后,然后合并两个有序数组,基本思想是比较两个数组的最前面的数,谁小就取谁,取完后,将相应的指针后移以为。然后再比较,直到一个数组为空,最后把另一个数组的剩余部分复制过来即可。 Python代码实现: #归并排序 def merge_sort(alist): if len(alist) <= 1: return alist # 二分分解 num = len(alist) / 2 left =
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:34kb
    • 提供者:weixin_38670186
  1. C++实现归并排序算法

  2. 归并 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 算法描述 归并操作的工作原理如下: 1、申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 2、设定两个指针,最初位置分别为两个已经排序序列的起始位置 3、比较两个指针所指向的元素,选择相对小
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:42kb
    • 提供者:weixin_38677260
  1. 归并排序的递归实现与非递归实现代码

  2. 归并排序归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。值得注意的是归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。算法描述归并操作的工作原理如下:第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置第三步:比较两个指针
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:40kb
    • 提供者:weixin_38564990
  1. 一个VC++数组排序算法源代码示例

  2. 内容索引:VC/C++源码,算法相关,算法  一个基于VC的数组排序算法源码实例,程序中使用了函数指针数组,一共包含四种排序方法:泡沫排序法(bubble)、插入排序法(insertion)、快速排序法(quick)和选择排序法(selection)。在头文件中还使用了模板技术,以便可以同时实现几种类型的排序算法。
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:24kb
    • 提供者:weixin_38516658
  1. Python编程中归并排序算法的实现步骤详解

  2. 基本思想:归并排序是一种典型的分治思想,把一个无序列表一分为二,对每个子序列再一分为二,继续下去,直到无法再进行划分为止。然后,就开始合并的过程,对每个子序列和另外一个子序列的元素进行比较,依次把小元素放入结果序列中进行合并,最终完成归并排序。 归并操作过程: 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 设定两个指针,最初位置分别为两个已经排序序列的起始位置 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 重复步骤3直到某一指针达到序列尾
  3. 所属分类:其它

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