数据结构
文章平均质量分 77
dooooooooit
准备从事.NET相关工作
展开
-
C#实现所有经典排序算法
//选择排序 class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i { min = i; for (int j = i + 1; j原创 2008-11-26 12:32:00 · 642 阅读 · 1 评论 -
C# 诠释常用排序算法
1.1. 基本思想: 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 1.2. 排序过程: 【示例】: [初始关键字] [49] 38 65 97 76 13 27 49(38) [38 49] 65 97 76 13 27 49(65) [38 49 65] 97 76 13 27 49 (97转载 2008-11-26 18:56:00 · 266 阅读 · 0 评论 -
c# 二叉树
本程序中将用到一棵已知的二叉树如图(二叉树图)所示。先序遍历:1. 访问根结点2. 按先序遍历左子树;3. 按先序遍历右子树;4. 例如:遍历已知二叉树结果为:A->B->D->G->H->C->E->F中序遍历:1. 按中序遍历左子树;2. 访问根结点;3. 按中序遍历右子树转载 2008-11-26 18:58:00 · 411 阅读 · 0 评论