@天才健 能详细说明一下您的疑惑吗?
LeetCode第1题: two-sum(C语言)1、基础方法思路:双层遍历数组,如果找到目标的target,退出双层循环 2、字典方法思路:1、首先遍历数组确定nums的最大值max和最小值min;2、创建字典map数组,...
@天才健 能详细说明一下您的疑惑吗?
LeetCode第1题: two-sum(C语言)1、基础方法思路:双层遍历数组,如果找到目标的target,退出双层循环 2、字典方法思路:1、首先遍历数组确定nums的最大值max和最小值min;2、创建字典map数组,...
引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成功,0代表匹配失败。 分析:分别遍历s和p两个字符串,如果p[i] =...
思路1:这个序列问题,很容易联想到用动态规划的思路来解最长公共字符串的问题,区别在于,在求最长公共字符串的时候,子状态从两个相邻字符开始判断,如果这两个字符不相等,则包含这两...
上一题:LeetCode第62题: 不同路径uniquePaths(C语言) 思路:参考62题的思路,递归肯定要直接放弃啦,同样还是要考虑用动态规划来做。与62题不同的是,初...
思路1:最容易想的思路就是递归了,结果也很容易想,超时了。。 思路2:对于一个mxn的方格,比如对于位置第2行第2列的方格,可以从第1行第2列右移,也可以从第2行第1列下移,...
思路1:最自然的思路应该是穷举思路要放弃,新建一个数组用于储存n从0到n-1的所有可能情况,对于n,第一步只有两种走法,走一步或者走两步,而a[n-1]和a[n-2]都是提前...
上一题:LeetCode第16题: threeSumClosest(C语言)思路:如果第一个输入的数字是1,其对应的字母为‘abc’,由于1对应的字母有三个,则在输出结果中分...
思路:做减法,直到被除数<除数。但结果 Time Limit Exceeded 思路:任何一个整数可以表示成以2的幂为底的一组基的线性组合,即num=20+21+22+......
上一题:LeetCode第15题: threeSum(C语言)思路:首先将数组进行快速排序,从左至右开始遍历,找到sum = target的临界点i,对于i左侧,sum < ...
1子序列的最大和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例:输入: [-2,1,-3,4,-1,2,1,-...
上一题:LeetCode第14题: longestCommonPrefix(C语言) 求助:本地运行没问题,但是在LeetCode中就报错,而且是快速排序出错,原因应该是快排...
参数:input_ids:shape为包含了word ids的[batch_size, seq_length]的tensorvocab_size:embedding voca...
def get_shape_list(tensor, expected_rank=None, name=None)参数:tensor:一个需要返回shape的tf.Tenso...
1、感知机学习1.1 学习原理假设训练数据是线性可分的,感知机学习的目标是求得一个能够将训练集正负实例点完全分开的分离超平面即f(x) = sign(wx + b)1.2 损...
单向链表 链表反转 二叉树定义 1、递归中序遍历 2、迭代中序遍历 3、二叉树层序遍历 4、判断一棵树是否为平衡树思路一:按照前序遍历的路线判断。1.判断以根结点的树是否为二...
上一题:LeetCode第13题: romanToInt(C语言) 1、基本方法思路:以第一个子数组为参考base,从0开始固定base的下标 j ,从1开始循环遍历strs...
上一题:LeetCode第12题: intToRoman(C语言) 本系列文章,旨在打造LeetCode题目解题方法,帮助和引导同学们开阔学习算法思路,由于个人能力和精力的局...
上一题:LeetCode第11题: maxArea(C语言) 思路:分别建立个位、十位、百位、千位的数组的索引转换数组,然后对输入的整数num整除取余,所得的余数在对应的数组...
上一题:LeetCode第10题: isMatch(C语言)思路:1、基本解法思路:建立两层循环,分别计算数组两个元素的乘积,与记录的最大值比较 自然,暴力破解的方法无法在L...
上一题:LeetCode第9题: isPalindrome(C语言) 引子 思路:看到两个序列去匹配的问题,最自然的想法是双层循环尝试对齐匹配,我们假设表格数字为1代表匹配成...