摘要: 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 输入:nums = [8,1,2,2, 阅读全文
posted @ 2020-10-26 11:25 _zjk 阅读(70) 评论(0) 推荐(0)
摘要: 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。 输入:S = "ababcbacadefegdehijhklij" 输出:[9,7,8] 解释: 划分结果为 "ababcbaca", "defegde" 阅读全文
posted @ 2020-10-22 20:04 _zjk 阅读(63) 评论(0) 推荐(0)
摘要: 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。 //双指针i,j,遍历name和typed,从0开始,若 阅读全文
posted @ 2020-10-21 11:25 _zjk 阅读(57) 评论(0) 推荐(0)
摘要: 给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 /** * Definition for singly-linked list. * public class 阅读全文
posted @ 2020-10-20 14:24 _zjk 阅读(38) 评论(0) 推荐(0)
摘要: 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 //利用栈,遍历字符串,非退格符 # 就压栈,否则弹出栈顶元素,最后比较两字符串剩下的是否相同 class Solution { p 阅读全文
posted @ 2020-10-20 10:26 _zjk 阅读(54) 评论(0) 推荐(0)
摘要: 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode ri 阅读全文
posted @ 2020-10-13 13:48 _zjk 阅读(59) 评论(0) 推荐(0)
摘要: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 /** * Definition for singly-linked li 阅读全文
posted @ 2020-10-10 16:01 _zjk 阅读(81) 评论(0) 推荐(0)
摘要: 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅 阅读全文
posted @ 2020-10-10 10:43 _zjk 阅读(78) 评论(0) 推荐(0)
摘要: 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5] 示例 1: 输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8 输出: 6 解 阅读全文
posted @ 2020-09-27 11:31 _zjk 阅读(85) 评论(0) 推荐(0)
摘要: 给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素)。 假定 BST 有如下定义: 结点左子树中所含结点的值小于等于当前结点的值 结点右子树中所含结点的值大于等于当前结点的值 左子树和右子树都是二叉搜索树 例如: 给定 BST [1,null,2,2], 1 \ 阅读全文
posted @ 2020-09-25 09:53 _zjk 阅读(115) 评论(0) 推荐(0)