02 2021 档案
算法刷题及总结_数组篇拓展
摘要:算法刷题及总结_数组篇拓展 1.剑指 Offer 03. 数组中重复的数字【难度指数:★☆☆】 题目描述 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 阅读全文
posted @ 2021-02-14 15:01 Stephen_Hawking 阅读(183) 评论(0) 推荐(0)
算法刷题及总结_数组篇
摘要:二分法 //算法总结 //第一部分:数组相关 /** *Leetcode题目35:搜索插入位置 *给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 *示例 1: *输入: [1,3,5,6], 5 *输出: 2 * *示例 2: 阅读全文
posted @ 2021-02-08 16:58 Stephen_Hawking 阅读(79) 评论(0) 推荐(0)
Java多态性深入理解
摘要:经典代码 class A { public void show(D obj) { System.out.println("A and D"); } public void show(A obj) { System.out.println ("A and A"); } } class B extend 阅读全文
posted @ 2021-02-07 17:40 Stephen_Hawking 阅读(57) 评论(0) 推荐(0)
单例模式
摘要:什么是Singleton? 单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类。 要点 一是某个类只能有一个实例 构造器私有化 二是它必须自行创建这个实例 含有一个该类的静态变量来保存这个唯一的实例 三是它必须自行向整个系统提供 阅读全文
posted @ 2021-02-02 00:14 Stephen_Hawking 阅读(117) 评论(0) 推荐(0)