题目描述: URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用...
题目描述: URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用...
方法substring()返回一个新字符串,该字符串是给定字符串的子字符串。Java String substring()方法用于根据传递的索引获取给定字符串的子字符串。 此...
题目描述: 给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。 表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格。 整...
java lang.string.trim()是一个内置函数,用于消除头和尾的空格。空格字符的Unicode值为“ \ u0020”。 java中的trim()方法在字符串头...
给定pushed和popped两个序列,每个序列中的值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回...
Java中的java.util.Stack.peek()方法用于检索或获取Stack的第一个元素或位于Stack顶部的元素。 检索到的元素不会被删除或从堆栈中删除。 Retu...
题目描述: 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1: 输入:[1,2,3,3,2,1] 输出:[1,2,3] 示例2: 输入:[1,1,1,1,...
public class ListNode{ int val; ListNodenext; ListNode(int x){val = x;} public stat...
题目描述: 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字不在0和1之间,或者无法精确地用32位以内的二进...
Java中的StringBuilder表示可变的字符序列。由于Java中的String类会创建不可变的字符序列,因此StringBuilder类提供了String类的替代方法...
题目描述: 有重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合。 示例1: 输入:S = "qqe" 输出:["eqq","qeq","qqe"] 示例2: 输...
Set是扩展Collection的接口。 它是对象的无序集合,其中不能存储重复值。 通常情况下,Set是由HashSet,LinkedHashSet或TreeSet实现的。 ...
题目描述 给定两个正方形及一个二维平面。请找出将这两个正方形分割成两半的一条直线。假设正方形顶边和底边与 x 轴平行。 每个正方形的数据square包含3个数值,正方形的左下...
呜呜呜,看了很久,终于把这道题的全部过程捋顺了。不知道大家在刷leetcode的时候有没有发现没有main入口会导致写main方法的能力下降,所以大家在做题的时候一定要在自己...
二叉树的概念此处就不赘述了。 二叉搜索树,又名二叉查找树,二叉排序树,若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均...
说到条件运算符,大家一定对(条件表达式)?值1:值2 的形式不陌生,但是如果碰到 (条件表达式1)?(条件表达式2)?值1:值2:值3 的形式时大家知道该如何取值吗?下面给出...
this关键字,指的是方法或构造函数中的当前对象。 没有读懂这句话不急,让我们接着看下面的解释。 this关键字最常见的用法是消除具有相同名称的类属性和参数之间的混淆(因为类...
给定一个方阵,其中每个单元(像素)非黑即白。设计一个算法,找出 4 条边皆为黑色像素的最大子方阵。 返回一个数组 [r, c, size] ,其中r,c分别代表子方阵左上角的...
编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。 示例: 输入:numbers = [1,2] 输出:[2,1] 提示: numbers.l...
爸爸对孩子说,你该怕的是人,不是怪物。孩子是不懂的,可是作为读者的我们深谙其道。 每个人都有过纯真、天真、简单的想法。“我答应你来,我就会来。”长大后我们更多的把承诺当作客套...