上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 50 下一页
  2020年5月11日
摘要: 题目: 添加与搜索单词 - 数据结构设计:设计一个支持以下两种操作的数据结构: void addWord(word) bool search(word) search(word) 可以搜索文字或正则表达式字符串,字符串只包含字母 . 或 a-z 。 . 可以表示任何一个字母。 思路: 尝试了很长时间 阅读全文
posted @ 2020-05-11 20:06 桌子哥 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 题目: 分割回文串:给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 思路: 使用回溯算法的模板。 程序: class Solution: def partition(self, s: str) -> List[List[str]]: if not  阅读全文
posted @ 2020-05-11 18:52 桌子哥 阅读(2247) 评论(0) 推荐(0) 编辑
  2020年5月10日
摘要: 现在在机器学习领域的主流思维都是使用大量或海量的数据来训练一个模型从而得到很好的分类或回归结果。但是,在某些科学或应用场合,由于数据采集的不变性,导致在很长的时间内只获取了极少数量的数据,或者是在本来是具有海量数据的环境下,由于数据的质量不佳、冗余以及数据的不可靠,导致海量的数据只有极少数的数据样本 阅读全文
posted @ 2020-05-10 23:44 桌子哥 阅读(3460) 评论(14) 推荐(0) 编辑
  2020年5月9日
摘要: 题目: 格雷编码:格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。 格雷编码序列必须以 0 开头。 思路: 想了一下午回溯的思路没有成功,之后想到补上。 格雷码想到了当 阅读全文
posted @ 2020-05-09 21:01 桌子哥 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题目: 组合:给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 思路: 回溯算法的框架。 程序: class Solution: def combine(self, n: int, k: int) -> List[List[int]]: def backtrack(in 阅读全文
posted @ 2020-05-09 16:57 桌子哥 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 题目: 第k个排列:给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: "123" "132" "213" "231" "312" "321" 给定 n 和 k,返回第 k 个排列。 思路: 回溯方法会超时, 阅读全文
posted @ 2020-05-09 16:22 桌子哥 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 题目: 全排列 II:给定一个可包含重复数字的序列,返回所有不重复的全排列。 思路: 在第46题的基础上,增加了判断是否是重复的判断,借助findOut来判断新的数是否重复的使用。 程序: class Solution: def permuteUnique(self, nums: List[int] 阅读全文
posted @ 2020-05-09 11:56 桌子哥 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 题目: 全排列:给定一个 没有重复 数字的序列,返回其所有可能的全排列。 思路: 使用回溯算法的模板。 程序: class Solution: def permute(self, nums: List[int]) -> List[List[int]]: result = [] auxiliary = 阅读全文
posted @ 2020-05-09 10:54 桌子哥 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 题目: 括号生成:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 思路: 使用回溯算法,使用回溯算法的模板可以很快的求解。 程序: class Solution: def generateParenthesis(self, n: int) -> Lis 阅读全文
posted @ 2020-05-09 10:33 桌子哥 阅读(1523) 评论(0) 推荐(0) 编辑
  2020年5月8日
摘要: 题目: 基本计算器 II:实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。 说明: 你可以假设所给定的表达式都是有效的。 请不要使用内置的库函数 eval。 思路: 使用栈来实现,之前在做课设时候做 阅读全文
posted @ 2020-05-08 16:42 桌子哥 阅读(1454) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 50 下一页