自定义博客皮肤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多态(面试考点,不要因为基础而忽视)

面向对象的三大特性:继承封装,多态 从一定角度来看,封装和继承几乎都是为多态准备的 定义 指的是不同对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式 作用 消除类型之间的耦合关系 多态的好处 1)可替换性 2)可扩充性 3)接口性 4)灵活性 Java中多态的分类 分为方法的多态和类的多态 1)person为父类,student为子类,那么...

2018-08-24 23:43:39 4498

原创 斐波那契数列

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 public class Solution { public int Fibonacci(int n) { int a=1,b=1,c=0; if(n<0){ return 0; }els...

2018-08-12 22:22:50 85

原创 sort-list

Sort a linked list in O(n log n) time using constant space complexity 思路: 因为题目要求复杂度为O(nlogn),故可以考虑归并排序的思想。 归并排序的一般步骤为: 1)将待排序数组(链表)取中点并一分为二; 2)递归地对左半部分进行归并排序; 3)递归地对右半部分进行归并排序; 4)将两个半部分进行合并(mer...

2018-08-08 23:37:08 105

原创 partition-list

题意:给定一个单链表和一个x,把链表中小于x的放到前面,大于等于x的放到后面, 每部分元素的原始相对位置不变。 思路:新建两个节点preHead1与preHead2,分别为指向两个链表的头结点。 把节点值小于x的节点链接到链表1上,节点值大等于x的节点链接到链表2上。 最后把两个链表相连即可 class ListNode { int val; ListNode nex...

2018-08-05 21:51:48 247

空空如也

空空如也

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

TA关注的人

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