240 发简信
IP属地:浙江
  • 堆排序

    package basic_class_01; import java.util.Arrays; ``` * 左神源码 * 堆排序的细节和复杂度分析 * 时间复杂度O(N*l...

  • 2019腾讯笔试题

    题目背景:小Q去商场购物,经常会遇到找零的问题。 小Q现在手上有n种不同面值的硬币,每种面值的硬币都有无限多个。 为了方便购物,小Q希望带尽量少的硬币,并且要能组合出1到m之...

  • 240
    面试必刷-《剑指offer》刷题小结

    ----2020年7月12日更新----朋友做了一个很方便的组队打卡小程序,UI和功能都很棒,欢迎大家体验使用。传送门→ https://ojeveryday.com/#/s...

  • 高质量的代码--持续更新

    1. 代码质量1.1 代码的规范性1.2 代码的完整性1.3 代码的鲁棒性 2.结语 3.参考文献 1. 代码质量 1.1 代码的规范性 清晰的书写 清晰的布局 合理的命名 ...

  • 死锁小结

    死锁 什么是死锁 两个或两个以上的线程在执行过程中,因为争夺资源而造成一种相互等待的现象 死锁的原因 系统资源不足线程运行推进的顺序不合理资源分配不当 手写死锁 解决死锁方法...

  • 匿名内部类访问方法成员变量

    在java编程中,没用的类定义太多对系统来说也是一个负担,这时候我们可以通过定义匿名内部类来简化编程,但匿名内部类访问外部方法的成员变量时都要求外部成员变量添加final修饰...

  • JVM-双亲委派模型小结

    jvm小结(后续补充) 1、虚拟机的类加载机制 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化。最终形成可以被虚拟机最直接使用的java类...

  • Leetcode 149. 直线上最多的点数

    给定一个二维平面,平面上有n个点,求最多有多少个点在同一条直线上。 分析: 暴力破解 根据两点确定一条直线原理,我们可以选取两个点确定一条直线,再看看其他的点有多少位于这条直...

  • 算法-大整数相乘

    题目描述 有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。 输入描述: 空格分隔的两个字符串,代表输入的两个大整数 输出描述...