- 博客(2)
- 收藏
- 关注
原创 Java设计和实现栈
众所周知,栈是在编程中很常用的一种数据结构,栈的特点是后进先出,本文整理了Java中堆栈实现的几种方法。 栈中主要的方法: Push:入栈操作,将数据加到栈顶; Pop:出栈操作,返回栈顶数据; GitSize:返回栈规模; empty:判断栈是否为...
2018-03-06 23:11:53 660
原创 Java 实现三种简单排序——选择排序、插入排序、冒泡排序
排序算法在很多的领域都受到相当地重视,下面为由 Java 实现的三种简单排序,他们的平均时间复杂度都为 O(N^2) ,并不是十分迅速的算法。但由于这些算法有利于我们理解在此基础上的更加复杂的算法,加之在某些情况下这些算法比复杂的算法更加有效,所以掌握这些基本的算法还是十分有必要的,该文章中所有排序示例均为升序排序。 首先,我们定义两个辅助函数来帮助我们完成算法,...
2018-03-01 20:13:49 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人