![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源代码
文章平均质量分 75
chenliang1223
这个作者很懒,什么都没留下…
展开
-
栈的Java实现
package algorithm;import java.awt.List;import java.util.ArrayList;public class Stack {int base;int top;int length;ArrayList stack;public Stack(){base=0;top=0;length=0;stack=n原创 2014-07-21 20:41:17 · 526 阅读 · 1 评论 -
文章标题
921103207@qq.com原创 2016-07-30 16:21:21 · 134 阅读 · 0 评论 -
自己造轮子系列(一)------数据库连接池的实现
拿公交司机做比方,司机要开车了,不可能马上开车的时候去造一辆车,开完车又给销毁了,这样做很大一部分时间将浪费在造车上面,效率非常的低下。正确的做法是已经造好车辆,开车的时候,从车库里面提一辆出去,开完车又把车辆放回车库,这样做会提高效率。连接池的工作原理也是如此。原创 2016-07-25 11:54:40 · 3079 阅读 · 2 评论 -
平衡二叉树的建立,查找,插入,调整,遍历的C语言实现
/*本程序实现了二叉树的建立,平衡,插入,查找,遍历 由于平衡二叉树的删除非常复杂,这里就不做讨论了。*/#include#include#define LH 1#define EH 0#define RH -1typedef struct BinaryTree//定义二叉树的结构{ int data;//所要存储的数据 struct BinaryTree *lchild;原创 2014-08-05 18:43:03 · 1509 阅读 · 1 评论 -
二叉排序树的建立与查询的Java实现
二叉排序树是的数据结构是一个有序的二叉树,在建立二叉排序树d原创 2014-07-29 16:20:20 · 531 阅读 · 0 评论 -
归并排序的java实现
package algorithm;public class MergerSort { /** * @param array 要归并的数组,把两部分数组合成一个有序数组放到copy、 * 中,然后由copy再次复制到array中 * @param copy * @param begin 要归并的其实位置 * @param end末尾位置, */ public vo原创 2014-07-24 10:43:49 · 446 阅读 · 0 评论 -
堆排序的JAVA实现
package algorithm;/** * @author Administrator *堆排序算法 *思路:把数组看成一个二叉树,其中任意子节点的数总比他的孩子小,这种叫做小顶堆 * 父亲节点比孩子节点的大的叫做大顶堆 * 首先每次初始化顶堆,使得第一个数是最小的一个,然后把最小的和最后一个对调, * 重新对数组进行小顶堆化。当执行只剩一个数是,该数组有序原创 2014-07-23 20:47:54 · 387 阅读 · 0 评论 -
折半查找排序的java实现
package algorithm;/** * @author Administrator *折半插入排序是一种稳定的排序方法,讲一个待排序的数据依次插入到已经有序的序列之中 * */public class InsertSort { public void insertSort(int array[]) { int length=array.length; i原创 2014-07-22 21:10:20 · 598 阅读 · 0 评论 -
快排的Java实现
快排的整体思路就是选定一个数,ho原创 2014-07-22 11:32:34 · 501 阅读 · 0 评论 -
java运行时类信息--原理、API以及应用
1. Class字节码1.1 Write Once,Run AnyWhere Write Once,Run AnyWhere,这是java刚刚诞生提出的非常著名的口号。如今,无数java程序运行在不同的平台(windows/mac/linux)之上。这是一件非常了不起的事情,想象我们平常用的qq安装包可以在linux上安装运行吗??而我们的jar、war包可以在任何装有jdk的机器上运行。原创 2016-07-30 17:14:36 · 302 阅读 · 0 评论