算法相关
luoqidunwu
这个作者很懒,什么都没留下…
展开
-
插入排序
#include #include void InsertSort(int *a,int n){ int i = 1; int flag = 0;//标记交换的两个数的下标值 int temp = 0;//交换两个数据时作为中间变量使用 int exc = 0;//标记是否后面的一个数小于前面的 for(i = 1; i < n ...2012-05-12 20:03:07 · 83 阅读 · 0 评论 -
快速排序算法实现
#include #include int Index(int *array,int left,int right){//用于得到枢轴的坐标 int temp = 0; int *flag = &array[left]; //开始时写成了flag = array[left],这是不正确的,因为在下面做交换时,只是数据的交换,而不会将数据写到原来的地址值中去。 ...原创 2012-05-26 18:02:51 · 114 阅读 · 0 评论 -
算法 堆排序
package net.com.heap; import java.util.Arrays; public class HeapSort { /* * fun将给定的一个数组创建成大頂堆 * array代表给定的数组,right代表数组的最大下标值 * */ public void createHeap(int[] array,int right){//创建大...原创 2012-09-11 22:08:47 · 76 阅读 · 0 评论 -
二叉树排序
package net.com.tree; public class BinaryTree { public static void main(String[] args){ BinaryTree binaryTree=new BinaryTree(); int[]array={8,3,10,9,1,5}; TreeNode treeNode=binaryTre...原创 2012-09-15 12:34:35 · 144 阅读 · 1 评论