《剑指Offer》——牛客网在线编程挑战
谢凌宣
这个作者很懒,什么都没留下…
展开
-
《剑指Offer》面试题四(牛客网在线编程第一题):二维数组中的查找(Java实现)
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如:下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组中不含有该数字,则返回false。 1 2 ...原创 2018-08-07 10:42:18 · 437 阅读 · 0 评论 -
【剑指Offer学习】【所有面试题汇总】
剑指Offer学习 剑指Offer这本书已经学习完了,从中也学习到了不少的东西,现在做一个总的目录,供自已和大家一起参考,学如逆水行舟,不进则退。只有不断地学习才能跟上时候,跟得上技术的潮流! 所有代码下载【https://github.com/Wang-Jun-Chao/coding-interviews】 目录 第01-10题 【剑指Offer学习】【面试题02:实现Sin...转载 2018-08-13 09:10:02 · 273 阅读 · 0 评论 -
《剑指Offer》面试题2(设计模式之单例模式):实现Singleton模式(Java实现)
题目:设计一个类,只能生成该类的一个实例。 分析:只能生成一个实例的类是实现了Singleton(单例)模式的类型,保证一个系统中的某个类只有一个实例而且该实例易于外界访问。 大体步骤: 单例模式设计步骤 1、 构造方法私有化(private) 2、 定义一个私有的(private)静态(static)实例化对象 3、 对外提供一个公共的(public)静态(st...原创 2018-08-27 14:40:56 · 201 阅读 · 0 评论