![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构Java语言实现
文章平均质量分 81
my_sunshine_y
这个作者很懒,什么都没留下…
展开
-
数据结构Java语言实现之链表
本系列博文参考书主要为数据结构c语言版(严蔚敏)以及数据结构计算法分析java语言描述,以严蔚敏的数据结构为主要逻辑主线,jdk版本为1.8,代码结构部分参考Java源码,基本贯彻整个数据结构的内容。本节为基础开篇主要是ArrayList与LikedList。 ArrayList: java链表的最基本形式之一,除了最基本的增删改查的代码之外,仿照java源码设计了一个迭代器,用于输原创 2015-12-24 13:59:10 · 736 阅读 · 0 评论 -
数据结构java语言实现之栈及其应用
栈的结构比较简单,跟链表差不多底层还是一个数组,代码实现也比较容易,主要利用的就是他的先进后出的特点,java代码如下: package Stack; /* * 栈的实现 * 基本思路还是利用数组来做实现 */ public class MyStack { private static final int DEFUALT_LENGTH=10; private int theLength原创 2016-03-24 15:50:08 · 359 阅读 · 0 评论 -
剑指offer——面试题3二维数组
本系列的文章是作者在读何海涛所著的《剑指offer——名企面试官精讲经典面试题》时将里面的一些题用java做实现,以供大家参考学习。 面试题3:在一个二维数组中,每一行都是从上到下递增,每一列都是从左到右递增,设计一个函数实现输入一个这样的二维数组和一个数查找其是否存在。 分析:在二维数组中查找是否存在某一个数,遍历是绝对可行的但问题是实在是太慢了,实际上可以这样来思原创 2016-03-16 22:24:59 · 563 阅读 · 0 评论