- 博客(8)
- 收藏
- 关注
原创 leetcode 2:两数想加
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 ...
2020-04-24 13:55:43
180
原创 leetcode 二叉树相关习题总结
二叉树一种具有天然递归结构的树,一种非线性结构 满二叉树:除最后一层无任何子节点外,每一层上的所有结点都有两个子结点二叉树,最后一层是满的 完全二叉树:如果二叉树中除去最后一层节点为满二叉树,且最后一层的结点依次从左到右分布 二叉搜索树:又叫二叉排序树,二叉查找树,每个节点的值都大于其左子树的所有节点的值,小于其右子树的所有节点的 值 leetcode144:二叉树的前...
2020-04-24 12:32:29
382
1
原创 paresDouble的用法
数字类型的String字符串转换为浮点数通常采用parseDouble()和valueOf()方法,两者主要是存在以下两点区别。 区别一:参数区别 Double.parseDouble(java.lang.String)的参数只能是String,如果参数改为double类型提示“The method parseDouble(String) in the type Double is not ap...
2019-04-22 10:02:47
327
原创 eclipse for Mac 安装Javafx
百度了一大堆,几乎都没有用,于是自己来吧。。。。。在上方的help找到Eclipse Marketplace,然后在find里面输入e(fx)clipse (直接粘贴过去,然后install就可以)后面就不用说了,完成之后重启就可以。 ...
2019-04-15 21:58:34
1393
2
原创 Java 继承
继承是面向对象思想的三大特性之一,使类与类之间产生特殊 - 一般的关系,即is-a关系,继承是从已有类中派生出新的类,新的类能吸收已有类的属性和方法,并且能拓展新的属性和行为,在Java中使用extends关键字表示继承,语法表示为: class 子类 extends 父类{},子类被称为派生类,父类又被称为超类,子类继承父类,表名子类是一种特殊的父类,子类拥有父类的属性和方法,并...
2019-04-15 21:30:03
88
原创 java 练习
1.编写一个计算图形面积的程序,程序应当能够计算并输出矩形、圆的面积。考虑到程序的未来扩展,设计一个接口ShapeInterface,在此基础上设计实现类Rectangle(矩形类)和Circle(圆形 类),具体要求如下: (1)Rectangle 类基本信息:宽度、高度。 (2)Cirlce 类基本信息:半径。 (3)每个图形类有多个构造方法:空构造方法、带参数的构造方法;成员变量使用p...
2019-04-15 15:21:15
969
转载 互联网公司常见面试算法题库
1、假设淘宝一天有5亿条成交数据,求出销量最高的100个商品并给出算法的时间复杂度。 先用哈希,统计每个商品的成交次数,然后再用在N个数中找出前K大个数的方法找出成交次数最多的前100个商品。 优化方法:可以把5亿个数据分组存放,比如放在5000个文件中。这样就可以分别在每个文件的10^6个数据中,用哈希+堆统计每个区域内前100个频率最高的商品,最后求出所有记录中出现频率最高的前100...
2018-07-30 10:33:46
12803
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人