991坏了计算器 在显示着数字坏计算器上,我们可以执行以下两种操作: 双倍(Double):将显示屏上数字乘 2; 递减(Decrement):将显示屏上数字减 1 。 最初,计算器显示数字 X。 返回显示数字 Y 所需最小操作数。逆向思维,Y->X 1. Y为偶数则直接除2,且操作数++ 2. Y为奇数则(Y+1)/2,且操作数+=2 3. 循环至Y<X ,操作数+
最近在LeetCode算法题,今天学习了排序高效方法:最小堆和桶排序法。题目描述:给定一个非空整数数组,返回其中出现频率前 k高元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]1.最小堆法思路:①借助哈希表来建立数字及其出现频次映射②维护一个元素数目为k最小堆③每次都将新元素与堆顶元素(堆中频率最小元素)比较④若新元素比堆
1.搞毛 刚刚全没有保存下来  555...2.3.  没有复习JAVA基础 蒙都蒙错4.5. 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址URL,把那个URL响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送内容从哪里来,所以它地址栏还是原来地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览
 java  API=Java Application Interface 就是指那套基本类库。 没有那套库,没有这套编程接口,你编写应用程序将不是一般地困难。 作为Sun开发Java程序,用于Java编程人员使用程序接口,并不是说使用Java和接口有关,而是表示Java所提供现成类库,供编程人员使用。这与 Win32 中 dll 文件有点像,封装了好多函数,只暴露也
转载 2023-06-27 21:48:27
171阅读
33.求和重载在同一个类中,分别定义求两个整数方法 和 三个小数之和方法。 并执行代码,求出结果重载满足几个条件:方法名相同参数列表不同(数据类型,个数,顺序)返回值无关public static int sum(int a,int b) { return a+b; } public static double sum(double a,double b,double c) {
Leetcode题、常用算法汇总
原创 2022-03-08 10:51:38
186阅读
Leetcode题、常用算法汇总
原创 2021-09-01 10:37:33
658阅读
文章目录:1.Wrapper包装类:1.基本数据类型;2.包装类:对基本数据类型封装。3.Math类:数学运算处理类4.日期处理类:5. Calendar日历类:6. System类: 1.Wrapper包装类:1.基本数据类型;数字型:byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean基本数据类型:只能直接使用,没有提供对应
转载 2023-11-03 13:37:59
178阅读
# LeetCodeJava常用类库APILeetCode编程题目中,Java是一种广泛使用编程语言。熟悉Java常用类库API能帮助我们更有效地解决问题。本文将介绍一些常用Java类库及其应用示例,帮助大家在面临各种题目时游刃有余。 ## 1. 常用Java集合类 Java集合类提供了方便数据结构,如`ArrayList`、`HashMap`和`HashSet`。这些
原创 7月前
47阅读
p485-最大连续1个数class Solution { public int findMaxConsecutiveOnes(int[] nums) { //输入数组 int maxCount = 0, count = 0; int n = nums.length; //得到数组长度 for (int i = 0; i <
前言我们习惯用idea编写、调试代码,在LeetCode题时,如果能够在IDEA编写代码,并且做好代码管理,是一件事半功倍事情。对于后续复习题目,做笔记也会非常便利。本文目的在于介绍LeetCode Editor使用,以及配置工具类,最终目录结构如下:note:放置笔记src:放置代码 leetcode.editor.cn:插件LeetCode Editor自动生成utils:自定义
转载 2024-02-05 00:16:32
702阅读
自己从大二开始做leetcode常用几种python函数,做题时经常用到: 1.enumerate() 函数 enumerate(sequence, [start=0]) sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。 返回 enumerate(枚举 ...
转载 2021-09-05 16:51:00
1107阅读
2评论
一、JAVA常用API java.lang.Math提供sin, cos, tan, exp, log, log10 等类方法,PI和E等类字段java.lang.String(StringBuilder线程不安全,StringBuffer线程安全)java.util.Scannerfor each循环for(variable : collection) statementcollection这一
转载 2023-06-26 11:54:56
55阅读
目录一、Java API 1、概述2、使用二、Java常用API——String1、String 概述2、特点3、构造方法 4、常用方法 5、扩展 (StringBuffer 和 StringBuilder)三、Java常用API——ArrayList 1、概述2、集合类特点3、ArrayList构造方法4、ArrayList一些常用方法5、Array
转载 2023-06-25 17:05:12
102阅读
文章目录前言笔记导航641. 设计循环双端队列643. 子数组最大平均数 I645. 错误集合646. 最长数对链647. 回文子串648. 单词替换649. Dota2 参议院650. 只有两个键键盘652. 寻找重复子树653. 两数之和 IV - 输入 BST654. 最大二叉树655. 输出二叉树657. 机器人能否返回原点658. 找到 K 个最接近元素659. 分割数组为连续
本篇介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API使用,查看Java API文档是必不可少。一、java.lang包下APIJava常用基础包,在开发中会自动导入到代码环境中,不需要import。1.基本数据类型/包装类(1)基本数据类型:byte、short、int、long、float、double、char、boolean(2)
转载 2023-06-18 12:48:09
131阅读
Object类 1.toString方法在我们直接使用输出语句输出对象时候,其实通过该对象调用了其toString()方法。 2.equals方法方法类默认继承了Object类,所以可以使用Object类equals方法boolean equals(Object obj)指示其他某个对象是
转载 2019-07-18 22:13:00
119阅读
2评论
API贯穿java学习始末,使用API正是面向对象编程一种体现,整理一些常用API,供以后复习方便关于Eclipse使用因为贯穿在每一天代码练习中,这里就不做记录。API概述Java API   就是Java提供给我们使用类,这些类将底层实现封装了起来,   我们不需要关心这些类是如何实现,只需要学习这些类如何使用。  &nbsp
转载 2023-06-28 18:29:22
375阅读
最近重新学习数据结构与算法以及leetcode算法题时,发现不少jdk自带方法可以提升效率。这些小技巧不仅仅对算法题带来便利,对我们平时开发也是很有帮助。本文以java语言为基础,记录了目前已经使用或看到过一些小技巧,后续在题过程中,还会持续更新。
转载 2023-07-21 16:14:56
140阅读
文章目录前言简单题[1.面试题 04.02 最小高度数](https://leetcode-cn.com/problems/minimum-height-tree-lcci/)[2.剑指 Offer 55 - I. 二叉树深度](https://leetcode-cn.com/problems/er-cha-shu-de-shen-du-lcof/)[3.938. 二叉搜索树范围和](htt
转载 2023-11-28 13:54:30
57阅读
  • 1
  • 2
  • 3
  • 4
  • 5