synchronized就是用来解决线程安全问题的。有两种形式,一个是同步方法,一种是同步代码块。 synchronized的工作原理 sync...
平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。 你可...
给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 这道题还是够意思的,只需要把每一位取出来运算就行了。
给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。 请你返回该链表所表示数字的...
反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明:1 ≤ m ≤ n ≤ 链表长度。 1 , 2, 3, 4 , 5 m...
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 先通过循环遍历,计算出链表的长度num,然后用k%num,因为...
给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位...
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 1 -> 2 -> ...
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 从第一个开始循环判断当...