上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页
摘要: import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param height int整型一维数组 * @return int整型 */ public int max 阅读全文
posted @ 2022-11-13 17:49 northli 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 最长无重复子数组 import java.util.*; public class Solution { /** * * @param arr int整型一维数组 the array * @return int整型 */ public int maxLength (int[] arr) { // w 阅读全文
posted @ 2022-11-13 11:47 northli 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、字符串 字符串charAt,indexOf,startsWith,endsWith,matches,split String[] arr = str.split(","); 二、数组 Integer[] arr = {1,3,5,2,4,6}; //默认升序 Arrays.sort(arr); 阅读全文
posted @ 2022-11-13 10:14 northli 阅读(10) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; /** * Definition for an interval. * public class Interval { * int start; * int end; * Interval() { start = 0; end = 0; } * Interva 阅读全文
posted @ 2022-11-12 21:03 northli 阅读(28) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param str string字符串 待判断的字符串 * @return bool布尔型 */ public bo 阅读全文
posted @ 2022-11-12 16:18 northli 阅读(147) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; public class Solution { public void merge(int A[], int m, int B[], int n) { //新建数组C,比较数组A和B的元素,把最小放入C中 //最小的数字所在数组指针后移动 int[] C =  阅读全文
posted @ 2022-11-12 15:42 northli 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 得分点 字符串是否可变,StringBuffer、StringBuilder线程安全问题 标准回答 Java中提供了String,StringBuffer两个类来封装字符串,并且提供了一系列方法来操作字符串对象。 String是一个不可变类,也就是说,一个String对象创建之后,直到这个对象销毁为 阅读全文
posted @ 2022-11-12 13:54 northli 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 得分点 磁盘IO 标准回答 首先,红黑树是一种近似平衡二叉树(不完全平衡),结点非黑即红的树,它的树高最高不会超过 2*log(n),因此查找的时间复杂度为 O(log(n)),无论是增删改查,它的性能都十分稳定; 但是,红黑树本质还是二叉树,在数据量非常大时,需要访问+判断的节点数还是会比较多,同 阅读全文
posted @ 2022-11-12 13:49 northli 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 得分点 为什么要实现分布式锁、实现分布式锁的方式 标准回答 在分布式的环境下,会发生多个server并发修改同一个资源的情况,这种情况下,由于多个server是多个不同的JRE环境,而Java自带的锁局限于当前JRE,所以Java自带的锁机制在这个场景下是无效的,那么就需要我们自己来实现一个分布式锁 阅读全文
posted @ 2022-11-12 13:45 northli 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 得分点 段页式内存管理方式 标准回答 Linux 操作系统是采用段页式内存管理方式: 页式存储管理能有效地提高内存利用率(解决内存碎片),而分段存储管理能反映程序的逻辑结构并有利于段的共享。将这两种存储管理方法结合起来,就形成了段页式存储管理方式。 段页式存储管理方式即先将用户程序分成若干个段,再把 阅读全文
posted @ 2022-11-12 13:26 northli 阅读(55) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页