
剑指offer(Java代码实现)
方丈abbot
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
剑指offer|面试题2:实现Singleton模式
题目:设计一个类,我们只能生成该类的一个实例。书上主要推荐三种写法:1)加同步锁且前后两次判断实例是否存在public class Singleton{ private static Object synObject = new Object(); private static Singleton singleton = null; private Singleton(){原创 2016-10-12 10:40:12 · 385 阅读 · 0 评论 -
剑指offer|面试题3:二维数组中的查找(Java代码)
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution{ public static boolean find(int[][] arr,int target){ if(arr==null || arr.length<1原创 2016-11-19 10:33:00 · 925 阅读 · 0 评论 -
剑指offer|面试题5:从尾到头打印链表(Java代码)
面试题5:从尾到头打印链表题目:输入一个链表的头结点,从尾到头反过来打印出每一个结点的值。这个题目可以有三种做法:1)递归2)用到栈3)存储到数组或者其他容器,然后倒着遍历(不好)主要实现递归和利用栈的两种方式:Java代码实现如下:import java.util.Stack;public class Solution{ //递归的方式 publ原创 2016-11-20 14:07:13 · 2125 阅读 · 0 评论