
LeetCode+程序员面试金典
不热爱技术只想发财
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Leetcode_程序员面试金典_面试题 01.04. 回文排列
题目:给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。回文串不一定是字典当中的单词。 class Solution: def canPermutePalindrome(self, s: str) -> bool: tmp=Counter(list(s)) odd_coun...原创 2020-03-30 10:40:55 · 208 阅读 · 0 评论 -
Leetcode_程序员面试金典_面试题 01.03. URL化
题目:URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) class Solution: def replaceSpaces(self, S: str, length: int) -> str: if length==...原创 2020-03-30 10:38:59 · 249 阅读 · 0 评论 -
Leetcode_程序员面试金典_面试题 01.02. 判定是否互为字符重排
题目:给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 class Solution: def CheckPermutation(self, s1: str, s2: str) -> bool: if len(s1)!=len(s2):return False else: ...原创 2020-03-30 10:36:49 · 224 阅读 · 0 评论 -
Leetcode_程序员面试金典_面试题 01.01. 判定字符是否唯一
题目:实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 class Solution: def isUnique(self, astr: str) -> bool: return len(astr)==len(set(astr))原创 2020-03-30 10:30:49 · 218 阅读 · 0 评论