自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java实现链表的基本操作(增删改查)

链表作为最基本的数据结构,常常出现在笔试和面试题中,今天我们来看看链表的基本操作 关于链表,其实具体的链表的概念就不说了,相信大家都懂,我们直接进入正题。下面的代码是关于单向链表的基本操作(Java实现) 一 链表的创建 public class LinkNode { public int val; public LinkNode next; public void setVa...

2018-09-16 12:56:24 365

原创 二叉树的遍历和求二叉树的最长路径

二叉树作为最常碰到和最基础的数据结构,今天来聊一聊二叉树的遍历 二叉树的遍历分为深度优先遍历和广度优先遍历,其中,深度优先遍历又分为先序遍历,中序遍历和后序遍历三种。 先,中,后都是根据根节点而言的,即: 先序遍历:根——左——右 中序遍历:左——根——右 后序遍历:左——右——根 一 深度优先遍历递归实现 深度优先遍历递归的逻辑实现比较简单,就不多做解释,代码如下,相信都能看...

2018-09-13 21:40:45 9377

原创 java实现常见的几种排序算法

插入排序 public static void insertSort(int[] numbers) { int j = 0; for (int i = 1; i < numbers.length; i++) { int temp = numbers[i]; // 假如temp比前面的值小,则将前面的值后移 for (j = i; j > 0 &&a...

2018-09-13 12:26:56 226 1

原创 细说JDK1.8下的ArrayList

最近在准备秋招,打算把自己看的Javase源码通过博客的方式记录下来,以便后面翻看 首先要说的是ArrayList, ArrayList作为开发中最常用到的集合类,在面试中也是经常会被问到它的底层实现,所以就让我们一起来揭开它的神秘面纱吧。 一 什么是ArrayList public class ArrayList<E> extends AbstractList<E&...

2018-09-09 11:55:47 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除