首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
xuwenshg
获赞
83
粉丝
1
关注
0
看过 TA
0
男
北京化工大学
2016
Java
IP属地:未知
许文生的简历
私信
关注
拉黑
举报
举报
确定要拉黑xuwenshg吗?
发布(7)
刷题
xuwenshg
2020-09-14 13:23
Java
最长回文子串
题目描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度。 解题思路:暴力穷举法的基础上,改进了回文子串的判断方法,一般的判断一个字串是否回文需要的时间复杂度是O(n)可以在扫描的过程中记录下某个字串的是否满足回文,为判断其他字串是否是回文提供条件即如果字串substring(i+1,j-1)是回文,如果string[i]=string[j],那么substring(i,j)也是回文串。 import java.util.*; public class Palindrome { /** * @param ...
0
点赞
评论
收藏
转发
xuwenshg
2020-09-13 21:21
Java
2020-09-13
在牛客打卡2天,今天学习:刷题 1 道/代码提交 5 次
0
点赞
评论
收藏
转发
xuwenshg
2020-09-13 21:17
已编辑
Java
包含层次关系的二叉树的层次遍历结果
题目链接:https://www.nowcoder.com/questionTerminal/04a5560e43e24e9db4595865dc9c63a3?answerType=1&f=discussion来源:牛客网 解题思路由层次遍历的单层循环,变为双层循环,内层循环每次遍历一层 import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * } */ public class Solu...
0
点赞
评论
收藏
转发
xuwenshg
2020-09-13 21:12
Java
最大连续子序列的和
在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和(子向量的长度至少是1) 解题思路由题目描述分析可得出如下递推公式:max[n] = max{arr[n] + max[n-1], arr[n]}max = max{max[1], ..., max[n]}其中,max[n]表示以第n个数结尾的最大连续子序列和 class Solution...
0
点赞
评论
收藏
转发
xuwenshg
2020-09-12 21:50
已编辑
Java
买卖股票最大收益
假设你有一个数组,其中第 i 个元素是股票在第 i 天的价格。你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。请你设计一个算法来计算可以获得的最大收益。 解题思路:由于之买卖一次,并且买股票之后才能卖掉股票,所以我们可以得出如下的计算公式:maxProfit[n] = max{arr[n]-min[n-1], maxProfix[n-1]}min[n]=min{arr[n], min[n-1]}其中,maxProfit[n]表示第n天得到的最大值,min[n]表示到第n天为止股票的最底价格 import java.util.*; public class Solution { ...
0
点赞
评论
收藏
转发
xuwenshg
2020-09-12 21:27
Java
数组的第K大值
二分查找和堆查找 一、二分查找是利用快速排序的二分特点利用快排在排序时,把数组分成两部分,一部分小于一个值,另一部分大于这个值的特点将数组用快排从大到小排序,取temp值为数组的第一个数a[start],那么经过一轮调整之后,数组左边的所有值大于或等于temp,数组右边的所有值都小于或等于temp,假设此时temp是数组第i个数。如果i正好等于K,那么temp就是第K大值如果i大于K,那么说明第K大值在数组左边,则继续在左边查找如果i小于K,那么说明第K大值在数组的右边,继续在右边查找每一轮排序都重复上述步骤,直到找到第K大值。 import java.util.*; public clas...
0
点赞
评论
收藏
转发
xuwenshg
2020-09-12 20:27
Java
2020-09-12
在牛客打卡1天,今天学习:刷题 1 道/代码提交 11 次
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务