摘要: 求除自身外的乘积 题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 阅读全文
posted @ 2023-12-22 21:19 5hithin 阅读(16) 评论(0) 推荐(0)
摘要: 罗马数字转整数 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVI 阅读全文
posted @ 2023-09-25 15:09 5hithin 阅读(25) 评论(0) 推荐(0)
摘要: 题目 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且每篇论文 至少 被引用 阅读全文
posted @ 2023-09-21 17:21 5hithin 阅读(58) 评论(0) 推荐(0)
摘要: 跳跃游戏 题干 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 解法 1.初始想法:从末位开始,逐位传递 class Solution { p 阅读全文
posted @ 2023-09-21 17:03 5hithin 阅读(12) 评论(0) 推荐(0)
摘要: 非线性规划 数学模型 Ax<=B Aeq x=Beq C(x)<=0 Ceq(x)=0 min F(X) subject to: AX <= B, AeqX = Beq (linear constraints) C(X) <= 0, Ceq(X) = 0 (nonlinear constraints 阅读全文
posted @ 2023-05-03 21:59 5hithin 阅读(87) 评论(0) 推荐(0)
摘要: 线性规划 [x,y]=linprog(f,a,b,Aeq,Beq,lb,ub) f: 目标函数求最小值 a,b: a'x<=b Aeq'x=Beq; lb: x的下界 ub: x的上届 f=[170.8582 -17.7254 41.2582 2.2182 131.8182 500000]; a=[ 阅读全文
posted @ 2023-04-19 14:56 5hithin 阅读(84) 评论(0) 推荐(0)
摘要: 反射 在运行时分析类的能力 在运行时检查对象 实现泛型数组操作代码 利用Method对象 Class类 Class类保存了所有类的运行时类型标识,并且每个类只有一个,子类和父类的运行时类型标识不一样 Object类中的getClass()方法返回该类的运行时类型标识 Class类中的getName( 阅读全文
posted @ 2023-03-29 13:23 5hithin 阅读(18) 评论(0) 推荐(0)
摘要: 格式 ()->{ } 即使lambda表达式没有参数依然要提供空括号 如果可以推导出一个lambda表达式的参数类型,则可以忽略其类型 lambda表达式可以捕获外界的变量,但是该变量无法修改,因为lambda表达式可能会产生线程不安全 lambda表达式的域和其嵌套块一样,所以注意不能有同名的局部 阅读全文
posted @ 2023-03-29 13:23 5hithin 阅读(31) 评论(0) 推荐(0)
摘要: class 1.类初始化时,代码块优先本类构造器执行 2.静态代码块优先于普通代码块执行 3.等级相同的代码(代码块/变量),按照定义的先后顺序执行 4.构造器先执行父类构造器,后执行子类构造器 执行父类静态代码块和静态属性 子类的静态代码块和静态属性 父类的普通代码块和普通属性 父类的构造方法 子 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(21) 评论(0) 推荐(0)
摘要: 单例模式 某个类只能有一个实例 通常是重量级的对象 饿汉式 构造类私有化,防止直接new 类的内部创建对象 向外暴露一个静态的公共方法 可能还没有用到这个对象,但已经创建成功 可能造成资源浪费 public class single{ private single(int i){this.num=i 阅读全文
posted @ 2023-03-11 22:36 5hithin 阅读(23) 评论(0) 推荐(0)