- 博客(9)
- 收藏
- 关注
原创 力扣面试150题(3)
你的目标是使用最少的跳跃次数到达数组的最后一个位置。它后边的墙的右边的最高高度和它后边的墙的高度选一个较大的,就是当前列右边最高的墙了。它前边的墙的左边的最高高度和它前边的墙的高度选一个较大的,就是当前列左边最高的墙了。解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。整个思路就是,求第 i 层的水,遍历每个位置,如果当前的高度小于 i,并且两边有高度大于等于 i 的,说明这个地方一定有水,水就可以加 1。
2024-04-24 20:34:48 1862
原创 今日java面试题
List接口:存储有序、可重复的数据。常用实现类有ArrayList和LinkedList。Set接口:存储无序、唯一的数据。常用实现类有HashSet和TreeSet。Map接口:存储键值对的数据,键唯一、值可重复。常用实现类有HashMap和TreeMap。Queue接口:队列,按照先进先出的原则存储数据。常用实现类有ArrayDeque和。
2024-04-23 18:30:02 1901
原创 2024应届生java面试题XX
定义和包含的内容:抽象类是一个类,可以包含普通方法和抽象方法,而接口是一组抽象方法的集合,所有的方法都是抽象的,没有具体实现。访问控制:抽象类中的方法可以是public、protected和default(包级别)访问控制,而接口中的方法默认是public。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。默认实现:抽象类可以有普通方法的默认实现,而接口中所有的方法都没有默认实现。
2024-04-23 18:20:40 400
原创 力扣面试150题(2)
方法:在当前下标,计算可以到达的最远位置,若大于数组长度就可以到达,否则不能。方法:记录遍历过的最小值,将当前的价格与最小值相减,记录差值最大的是答案。方法一:通过每一轮向后移动一位,k轮之后就可以得到结果(时间超出限制)将差值为整数的都加起来。方法二:通过额外的数组保存结果(通过)二、买股票的最佳时机Ⅰ。三、买股票的最佳时机Ⅱ。
2024-04-22 23:11:32 361 3
原创 Android面试题目整理
HTTPS是一种通过计算机网络进行安全通信的传输协议 · 经由HTTP进行通信 · 利用SSL/TLS建立全信道 · 加密数据包 · HTTPS使用的主要目的是提供对网站服务器的身份认证 · 同时保护交换数据的隐私与完整性。客户端在接收到服务器的数字证书后,会使用预置的根证书来验证服务器的数字证书的合法性和真实性。服务器的数字证书包含了服务器的公钥以及相关的身份信息,由受信任的证书颁发机构(CA)签发。会话密钥是一种只有客户端和服务器知道的密钥,用于加密和解密通信中的数据。用于加密和解密实际的通信数据,
2024-04-21 17:59:06 1127 2
原创 记录春招刷题第一天
给定一个整形数组 nums,固定升序排列,请你删除重复元素,返回删除后数组的新长度。如:输入“I am a student”,输出“tneduts a ma I”。方法:直接使用Java中的StringBuffer的reverse方法。现有一个字符串str,输出字符串str中的最长的数字子串。方法:使用split找到连续的数字串,输出最长的数字串。掌阅科技2023年秋招后端岗笔试真题--编程题。将一个字符串str的内容颠倒过来,并输出。3、在字符串中找出连续最长的数字串。1、删除有序数组重复元素。
2024-04-21 17:13:11 226 1
Android Studio项目天气预报
2022-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人