leetcode
Lill_bin
这个作者很懒,什么都没留下…
展开
-
中心扩散算法——最长回文字符串
判断是否为最长,定义了一个变量maxlen会记录第一次循环时,找到的回文字符串的长度,并且在每次循环之后都会将len的值重新变为1。后续继续循环比较,会比较maxlen与len的值,如果maxlen小于len,则用当前得len的值替换掉原maxlen的值。定义下标变量,逐一比较,如果其一个字符的左边字符与其相同则长度变量len++,如果一个字符的右边字符与其相同则长度变量len++,如果其左右两边的字符都相同则len+2。给定一个字符串s,找到s中的最长回文字符串并返回这个最长的回文字符串。原创 2022-11-27 21:17:39 · 200 阅读 · 1 评论 -
LEETCODE----Z字形变化
题目描述:将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下:原创 2022-11-25 20:02:56 · 764 阅读 · 0 评论 -
JAVA实现无重复最长字符串(滑窗问题)
滑窗算法的讲解与滑窗算法的一个实例(JAVA实现)题目描述:给定一个字符串s,请你找出其中不含有重复字符的最长字符串的长度。原创 2022-11-22 12:05:06 · 1115 阅读 · 0 评论 -
java 两数相加
java入门:遍历数组找到对应的数字并返回对应数字的下标原创 2022-11-21 16:54:27 · 1090 阅读 · 0 评论 -
PYTHON--三阶矩阵相加
python对于矩阵的运算。简单的方法,快速实现。并可延申至多维矩阵的计算原创 2022-04-17 17:56:28 · 1584 阅读 · 1 评论 -
两数之和(Python) 暴力
题目简介给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。思路:可以把它理解为在一堆数字中找到两个数字,相加起来满足目标值。然后返回对应数字的下标。整体来说,此题难度不大。这里我采用的是列表遍历的方法,找到满足条件的值后,直接输出。...原创 2022-03-27 17:51:54 · 790 阅读 · 0 评论