摘要:#一面 时间一个半小时 1.自我介绍 2.项目 说说自己在项目中遇到的难点。 3.int和Integer的关系与区别 int a=6; Integer b=6; int c=200; Integer d=200; 比较 a和b,c和d的==结果. 4.字符串操作:String,StringBuild 阅读全文
posted @ 2021-06-02 14:31 Moment_Lss 阅读(47) 评论(0) 推荐(1) 编辑
摘要:给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 ###主要思想 根据中序遍历为二叉树有序遍历,所以先进行中序遍历,将中序遍历结果存储到列表中,然后再创建递增顺序搜索树 /** * Definiti 阅读全文
posted @ 2021-04-25 09:16 Moment_Lss 阅读(16) 评论(0) 推荐(0) 编辑
摘要:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 设置快慢指针,first指针比second指针先走n步,当first指针为null时,则删除second.next=second.next.next即可 返回结果即可 public ListNode removeNthFromEnd 阅读全文
posted @ 2021-04-19 09:14 Moment_Lss 阅读(19) 评论(0) 推荐(0) 编辑
摘要:###重载 1.重载是同一个方法能够根据输入数据的不同,做出不同的处理。 2.重载发生在同一个类中,方法名必须相同,参数类型,个数不同,顺序不同,方法返回值和访问修饰符可以不同。 3.Java允许重载任何方法,不只是构造器。 例子 类有多个构造器,如构造一个空的StringBuilder对象: St 阅读全文
posted @ 2021-04-06 17:07 Moment_Lss 阅读(27) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums=[1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 代码: pu 阅读全文
posted @ 2021-04-06 15:40 Moment_Lss 阅读(22) 评论(0) 推荐(0) 编辑
摘要:##1.什么是redis Redis 是一个基于内存的高性能key-value数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB 阅读全文
posted @ 2021-04-04 20:03 Moment_Lss 阅读(88) 评论(0) 推荐(0) 编辑
摘要:解题思路 首先应当构建二叉树中序遍历数组,二叉树的中序遍历是升序的有序数组,每次通过选取二叉树中序遍历数组的中间位置元素为根结点,这样二叉树的左右子树高度差不会超过1,左右子树的元素分别位于根结点的左右两边,然后递归构建二叉平衡树即可。 代码 /** * Definition for a binar 阅读全文
posted @ 2021-04-02 09:32 Moment_Lss 阅读(21) 评论(0) 推荐(0) 编辑
摘要:暴利求解法 设置tem记录每个元素的累加和,当为奇数的时候,将tem值与sum值累加,完成所有遍历,即所有奇数长度子数组的和 class Solution { public int sumOddLengthSubarrays(int[] arr) { int sum=0; if(arr.length 阅读全文
posted @ 2021-04-02 08:58 Moment_Lss 阅读(9) 评论(0) 推荐(0) 编辑
摘要:###LeetCode108 解题思路 二叉树的中序遍历是升序序列,数组有序,可以确保是中序遍历,但中序遍历无法完全确定一棵二叉树。即结果不唯一。 每次以数组的中间数字作为二叉树的“根”结点,左右子树的元素分别位于“根”结点的两遍,依次递归结束 代码 /** * Definition for a b 阅读全文
posted @ 2021-04-02 08:45 Moment_Lss 阅读(28) 评论(0) 推荐(0) 编辑
摘要:如要求输入以下数据 1,2 3,3 ... 或者要求以空格分隔每行的输入的数据,如: 1 2 3 3 ... public class demo1 { public static void main(String[] args) { Scanner in=new Scanner(System.in) 阅读全文
posted @ 2021-04-01 15:06 Moment_Lss 阅读(17) 评论(0) 推荐(0) 编辑