- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 深度剖析Java数据结构之双端队列(ArrayDeque)
一、队列 队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 二、双端队列 双端队列是只既可以在表的前端进行插入和删除操作,又可以在表的后端进行插入和删除操作。 三、ArrayDeque的实现 Java中的双端队列是用数组实现的,类的全限名称是jav
2012-05-19 10:38:19 155
原创 排序算法第一篇之插入排序
算法描述: 从一个无序的集合中取出一个元素,插入到一个有序的集合的合适位置,有序的集合插入新元素之后,仍然是有序的。所以该算法最核心的部分是要在有序集合中找到合适的插入位置。 Java代码: package ljp.sort.insert; public class InsertSortDemo01 { private int[] list; public InsertSort
2012-04-10 20:38:03 145
原创 关于递归求解的通用方法
递归 递归是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。 在我的印象中,第一次接触递归是在C语言的书中,让求n!的解,该函数为
2012-04-09 09:00:45 82
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人