摘要: 414. 第三大的数 一、题目 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例 2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所 阅读全文
posted @ 2020-10-17 22:17 球球z 阅读(129) 评论(0) 推荐(0)
摘要: 一、如何自定义枚举类 对象有个有限、确定个 例子 定义一组常量时也建议使用枚举类 如果枚举类中只有一个对象,则可以使用单例模式 二、 如何使用关键词enum定义枚举类 jdk5.0 前自定义 jdk5.0后enum定义 1. 自定义枚举类 属性私有化、常量化——private final 修饰 开始 阅读全文
posted @ 2020-10-16 13:20 球球z 阅读(81) 评论(0) 推荐(0)
摘要: 一、题目 在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。 你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。 示例1: 输入: 阅读全文
posted @ 2020-10-15 19:06 球球z 阅读(113) 评论(0) 推荐(0)
摘要: 一、内部类 在一个类的内部再完整地定义一个完整的类 编译后可生成独立的字节码文件 内部类可以直接访问外部类的私有成员,而不破坏封装 public class Demo01 { private String name; //内部类 class Head { public void show() { / 阅读全文
posted @ 2020-10-15 17:47 球球z 阅读(88) 评论(0) 推荐(0)
摘要: 一、题目 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 二、题解 遍历数组, 阅读全文
posted @ 2020-10-12 22:40 球球z 阅读(81) 评论(0) 推荐(0)
摘要: 一、题目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且i < j,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0, 阅读全文
posted @ 2020-10-10 21:50 球球z 阅读(92) 评论(0) 推荐(0)
摘要: 一、题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 二、题解 阅读全文
posted @ 2020-10-09 16:30 球球z 阅读(145) 评论(0) 推荐(0)
摘要: 一、什么是异常 实际工作中,遇到的情况不可能是非常完美的 比如:你写的某个模块。用户不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或文件格式不对,你要读取数据库的数据,数据可能是空的。我们程序在跑着,内存或硬盘可能就满了 然间程序在运行过程中,非常可能遇到刚刚提到的这些异 常问题,我 阅读全文
posted @ 2020-09-21 19:16 球球z 阅读(163) 评论(0) 推荐(0)
摘要: 一、初识面向对象 1. 面向过程&面向对象 1.1面向过程思想(具体流程) 步骤清晰简单,第一步做什么,第二步做什么......(顺序、选择、循环结构) 面向过程适合处理一些较为简单的问题 1.2 面向对象思想(执行框架) 物以类聚,分类的思维,思考问题首先会解决问题需要哪些分类,然后对这些分类进行 阅读全文
posted @ 2020-09-20 23:09 球球z 阅读(152) 评论(0) 推荐(0)
摘要: 一、数组概述 1. 定义 数组是相同类型数据结构的有序组合 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 二、数组声明创建 1. 语法 声明数组变量 dataType[] arrayRefVar; //首选方 阅读全文
posted @ 2020-09-15 20:42 球球z 阅读(123) 评论(0) 推荐(0)