- 博客(5)
- 收藏
- 关注
原创 java 重写(override)与重载(overload)
重写(override)重写是子类对父类方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写。重写方法不能抛出新的检查异常或者比重写方法更加宽泛的异常。规则:1、参数列表必须完全与被重写方法相同2、返回类型必须完全与被重写方法的返回类型相同3、访问权限不能比被重写方法的访问权限低4、父类的成员方法只能被他的子类重写5、构造方法不能被重写重载(ov...
2018-11-19 11:27:59
158
原创 java程序命令行编译打包执行
最近在做公司的白板演练,很简单的一道题目,如下:这道题算法很简单,网上查询了一下,这道题是很有名的考拉兹猜想或者也叫角谷猜想,日本人角谷静夫研究过这个猜想,德国考拉兹也研究过,很可惜一直没有被证实。不多说,先上代码:package com.huawei.collatz;public class CollatzHandler { private static fina...
2018-11-13 10:10:59
1639
原创 贪心算法---OJ算法HomeWork
本来以为这道题是01背包算法题,但是题干中有一句话:如果剩余时间不够做完一份卷子,可根据剩余时间获得卷子的部分价值。那么这道题其实就变成贪心算法踢了,只要计算出每张卷子的价值/时间,然后按这个降序排列,就能求出在给定的时间内的最大价值了。package huawei;import java.util.*;/* 输入: int nPapers表示试卷的数目(1≤Papers≤20)...
2018-11-07 11:01:15
657
原创 营救公主
最近在刷公司的OJ算法题,发现好多算法都不会,像什么动态规划、背包算法、回溯法、线段树、稀疏存储balabala,这些算法随便一个,自己查资料看懂然后把程序编写出来,然后再归纳总结,感觉至少一天的时间。本来的打算是,赶紧把题目刷到10000分,然后再开始干活,但昨天做了一道营救公主,发现自己代码写的一团糟,虽然算法思路都看懂了,可是自己写起来特别的繁琐,深深感受到自己的基本功还得好好磨练一下,觉得...
2018-11-06 10:07:41
1081
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人