程序员面试金典
程序员面试金典
lc邮你
这个作者很懒,什么都没留下…
展开
-
01.03. URL化 (用substring 限制一下长度)
01.03. URL化题目:知识补充自带API解法(我想到的方法)escape()函数encodeURI()函数encodeURIComponent() 函数总结:代码`split`分隔空格,然后在使用`join`添加`%20`正则表达式 题目: URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) 示例1: 输入: "Mr John Smith ", 1原创 2020-10-22 17:42:35 · 380 阅读 · 0 评论 -
01.02. 判定是否互为字符重排 join()
01.02. 判定是否互为字符重排题目:知识补充两个重排的字符串应该具有相同的字符,但顺序不同。你可以让它们的顺序一样吗?代码其他方法第一次想到的方法(最笨的方法)题解中看到的方法 题目: 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 示例1: 输入: s1 = "abc", s2 = "bca" 输出: true 示例2: 输入: s1 = "abc", s2 = "bad" 输出: false 限制 0 <= len(s1) &原创 2020-10-21 15:15:27 · 310 阅读 · 2 评论 -
01.01. 判定字符是否唯一 (散列表,位运算)
01.01. 判定字符是否唯一题目:知识补充1.散列表 题目: 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例1: 输入: s = "leetcode" 输出: false 示例2: 输入: s = "abc" 输出: true 限制 0 <= len(s) <= 100 如果你不使用额外的数据结构,会很加分。 知识补充 1.散列表 ...原创 2020-10-20 21:47:13 · 383 阅读 · 0 评论