搜索资源列表
CQuadDissect
- Delaunay三角网作为一种主要的DTM表尔法,具有权其广泛的用途。经过二十多年来的研究,它的生成算法巳趋于成熟。本文简要介绍了Delaunay三角网的定又及其特性,在简单回顾和评价了分割—归并法,逐点插入法,三角冈生长法等三类主沈算法的基础上,提出了一个融以上算法优点于一体,兼顾空间与时间性能的合成算法。经测试,一般情况下它的运算速度远快于逐点插入法,与分割—归并法相当,较好的情况下快于分割—归并法。-Delaunay Triang
MergeSort1
- 要求先对所输入序列进行扫描。输入序列为整形数据,用正序、逆序和不同乱序程度的不同数据作测试比较。 2)通过扫描,找出序列中已经存在的最大有序列,将原序列分为若干个有序子列。 3)用归并法,对“2”中有序子列进行归并。 4)本程序要求用顺序链表作为存储结构。 5)演示程序以用户和计算机的对话式执行,即在计算机终端上显示“提示信息”下,用户可由键盘输入待排序表的表长(0--100)和不同测试数据的组数(3-8)。每次测试完毕
xxbgb
- 首先,用前插法建立链表,在算法中以create函数表示;其次,定义mergeab函数,表示算法的归并: 本算法的思路为:顺次逐个将单链表的ha中的节点(P节点)在链表 hb中查找是否有重复的结点,若有,则不插入到链表hb中,将其从链表ha中删除。若在链表hb中找到第一个大于P的节点的数据域值的节点(Q节点),则在Q节点之前插入P节点,否则将链表ha联接到链表hb的表尾。为了实现方便在单连表hb之前附加一个表头节点,带归并完成后,再归
Javasource
- 数据结构与算法分析设计的实验作业,归并排序、二分查找法、N皇后的算法源代码
71-93
- C语言精彩百例第71-93例 第三篇 常用算法篇 实例71 链表的建立 实例72 链表的基本操作 实例73 队列的应用 实例74 堆栈的应用 实例75 串的应用 实???76 树的基本操作 实例77 冒泡排序法 实例78 堆排序 实例79 归并排序 实例80 磁盘文件排序 实例81 顺序查找 实例82 二分法查找 实例83 树的动态查找 实例84 二分法求解方程 实例85
各种排序算法
- 各种常用的排序算法源程序,包括快速排序/归并排序/带限期的排序以及贪心法的实现程序-various commonly used algorithm source, including rapid sequencing / merge sorting / ranking with the deadline and the greedy method to achieve procedures
C源代码实例
- 包含220个C语言的各种源程序:001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第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
归并法解决石子问题
- 归并法解决石子合并问题,n堆石子围成一圈,利用归并法解决此问题。
各种排序算法
- 各种常用的排序算法源程序,包括快速排序/归并排序/带限期的排序以及贪心法的实现程序-various commonly used algorithm source, including rapid sequencing/merge sorting/ranking with the deadline and the greedy method to achieve procedures
CQuadDissect
- Delaunay三角网作为一种主要的DTM表尔法,具有权其广泛的用途。经过二十多年来的研究,它的生成算法巳趋于成熟。本文简要介绍了Delaunay三角网的定又及其特性,在简单回顾和评价了分割—归并法,逐点插入法,三角冈生长法等三类主沈算法的基础上,提出了一个融以上算法优点于一体,兼顾空间与时间性能的合成算法。经测试,一般情况下它的运算速度远快于逐点插入法,与分割—归并法相当,较好的情况下快于分割—归并法。-Delaunay Triang
MergeSort1
- 要求先对所输入序列进行扫描。输入序列为整形数据,用正序、逆序和不同乱序程度的不同数据作测试比较。 2)通过扫描,找出序列中已经存在的最大有序列,将原序列分为若干个有序子列。 3)用归并法,对“2”中有序子列进行归并。 4)本程序要求用顺序链表作为存储结构。 5)演示程序以用户和计算机的对话式执行,即在计算机终端上显示“提示信息”下,用户可由键盘输入待排序表的表长(0--100)和不同测试数据的组数(3-8)。每次测试完毕
71-93
- C语言精彩百例第71-93例 第三篇 常用算法篇 实例71 链表的建立 实例72 链表的基本操作 实例73 队列的应用 实例74 堆栈的应用 实例75 串的应用 实???76 树的基本操作 实例77 冒泡排序法 实例78 堆排序 实例79 归并排序 实例80 磁盘文件排序 实例81 顺序查找 实例82 二分法查找 实例83 树的动态查找 实例84 二分法求解方程 实例85
sixsortmethods
- 数据结构中的排序方法,包括:希尔排序,非递归的快速排序,递归的快速排序,堆排序,归并排序,基数排序-Sort of data structure, including: Hill sorted, non-recursive quicksort, recursive Quick Sort, Heap Sort, Merge Sort, Radix Sort
suanfaqxf
- 算法实验报告+源代码 实验一 1题 归并排序.cpp 11 实验一 2题 快速排序.cpp 12 实验二1题 贪心法求背包问题.cpp 13 实验二2题 贪心法求最短路径.cpp 16 实验三 动态规划求最短路径.cpp 17 实验四 回溯法求背包.cpp 18-Algorithm+ source code for test lab reports a problem for a m
guibing
- 自己用java实现的二路归并法排序,下载即可以使用。-Own use java to achieve two-way merge sort method, downloading, can be used.
vcsortorder
- 各种排序算法大全c++版 直接顺序排序、冒泡排序,选择,快排,希尔排序,堆排序,归并排序、筛选法调整堆、堆排序、一次归并、一趟归并法排序、归并排序的非递归算法、归并排序的递归算法、将两个已排序的子序列归并。-Various sorting algorithms Daquan c++ Version Direct Sequence sort, bubble sort, selection, fast scheduling, shell s
sort
- 各种排序算法大全c++版 直接顺序排序、冒泡排序,选择,快排,希尔排序,堆排序,归并排序、筛选法调整堆、堆排序、一次归并、一趟归并法排序、归并排序的非递归算法、归并排序的递归算法、将两个已排序的子序列归并。-Various sorting algorithms Daquan c++ version of the direct order sort, bubble sort, select, quick row, shell sort,
MERGESORT
- 实现了归并法排序, 实现了归并法排序-the code of merge sort
code
- 使用归并排序的方法来求数列中逆序对的个数(Merge method for reverse order)