搜索资源列表
C实现二叉树
- 数据结构课程设计内容:模拟二叉排序树,用链表的形式实现二叉树.-curriculum design data structure : two simulated fork sort tree with Chain in the form of a binary tree.
C实现二叉树
- 数据结构课程设计内容:模拟二叉排序树,用链表的形式实现二叉树.-curriculum design data structure : two simulated fork sort tree with Chain in the form of a binary tree.
sort
- 各种内部排序算法的实现和比较,全部测试通过-Internal sorting algorithms and compare the realization of all the test
sortVC
- vc++6.0写的排序软件,实现了对字符、字符串的排序,对文件夹中的文件按文件名、文件大小以及最近修改时间的排序。用户可以根据自己的需求在软件的首界面选择要排序的方式。-vc++ 6.0 to write the sort of software to realize the characters, the sort string for files in that folder by file name, file size and modification time of the sort
DataStruct
- 此文件夹中共包括十二个小程序 AVL创建平衡二叉树,通过加入一个个的结点创建,并实现了平衡二叉树中的结点删除 Boyer_Moore算法的串模式匹配 Horspool算法的串模式匹配 Graph实现了有向图的非递归广度优先遍历及非递归深度优先遍历 HeapSort利用堆排序实现优先级队列 Merge实现二路归并排序算法 MFK动态规划解背包问题 nqueue求解n皇后问题 QuickSort快速排序算法的实现。 Shell排序算法的实现。 Tree程序
Perm
- 本程序实现了利用递归排序实现了数组的全排列,通过用户输入数组和选择排列的起始位置来完成输入-This procedure has the use of recursive order to achieve a wide array arranged, through the user input and selection of the array with the start position to complete the input
Student
- 学生管理系统 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 给定一个学生信息,插入到表中指定的位置; (4) 删除指定位置的学生记录; (5) 统计表中学生个数; (6) 利用直接插入排序或者折半插入排序按照姓名进行排序; (7) 利用快速排序按照学号进行排序; (8) 根据姓名进行折半查找,要求使用递归算法实现,成功返回此学生的学号和成绩; (9) 根据学号进行折半查找,要求使用非递归算法实现,成功返回此学生的姓
erchashu
- 实现二叉树的排序 实现二叉树的前序、中序、后序排列,以菜单形式出现-To achieve the realization of binary tree binary tree sort of pre-order, in sequence, arranged after the order to the form menu
mergesort
- 实现算法设计中的合并排序,VC++环境下编写,调试通过-merge sort vc++
23456787654321
- 问题一:设a[0:n-1]是已排好序的数组。请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j,当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 问题二:采用分治策略实现对n个元素进行排序的合并排序算法,其基本思想是:将待排序元素分成大小大致相同的2个子集合,分别对2个子集合进行排序,最终将排好序的子集合合并成为所要求的排好序的集合。 问题三:给定n个矩阵{A1,A2,A3,……,An},其中,Ai与Ai+1是可乘的,i=1,2,
事件冒泡排序
- 事件冒泡排序 实现数值大小冒泡排序,从大到小和从小到大排序(The event bubble sort Realize the numerical size of bubble sort, from big to small and the smallest)
插入排序和二分查找
- 简单的插入排序和二分查找实现,使用的是C++来实现,可使用GCC来编译(Simple insertion sort and two point search implementation)
快速排序
- 数据结构,使用c++实现的快速排序,简单实现没有bug,啦啦啦(Data structure, the use of c++ to achieve fast sorting, simple implementation without bug, cheerleading)
排序Excel工作表v1.00
- excel快速排序,实现对不同的excel中的sheet进行快速排序(Excel fast sort to implement fast sorting of sheet in different Excel)
二分排序
- 简单的C 二分排序是从数据结构与C语言某本书中随手实现的。因为没有特别大的代码(binary search ,a easy code,very easy)
部分排序算法(C语言版)
- 部分常用排序算法的代码实现 如冒泡排序,快速排序等(Code implementation of some commonly used sorting algorithms)
字典排序
- 利用c语言实现字典排序算法,可以简单的使用。(Using C language to implement dictionary sorting algorithm)
数字逆序排序
- 本代码实现输入任意数字,将其进行逆排序输出。(This code realizes input any number, carries on the reverse sorting output.)
排序查找
- 排序与查找程序 实现如下步骤要求的功能: 1. 从键盘输入若干个非负整数,遇到-1 则结束输入,将这些数保存到一个足够大的 一维数组中,非负整数的个数保存到变量 n 里面。 2. 使用函数 print_array(int*a,int n)在屏幕上输出排序前的 n 个整数。 3. 使用选择排序函数 select_sort(int *a, int n)将输入的 n 个整数从大到小排序。 4. 使用函数 print_array(int *a, int n)输出排序后的 n 个整数。 5.
堆排序Java实现
- 利用Java编程语言实现的堆排序程序,能够实现对数组进行从小到大进行排序,也可通过修改代码,实现由大到小进行排序。