首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
SwordScenery
获赞
1
粉丝
0
关注
1
看过 TA
1
江苏大学
2020
IP属地:湖北
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑SwordScenery吗?
发布(2)
刷题
SwordScenery
2019-07-30 21:35
已编辑
江苏大学
字节跳动2018后端开发编程题-字母交换
题目 字符串S由小写字母构成,长度为n。定义一种操作,每次都可以挑选字符串中任意的两个相邻字母进行交换。询问在至多交换m次之后,字符串中最多有多少个连续的位置上的字母相同? 我的思路 实际在做题的时候主要分为三部分 1.按序接受输入的参数 2.对于字母的处理 由于是只有小写字母,而且后面解决问题时,只涉及到同类字母的出现位置,所以我使用了一个dict来进行存储字母以及相应的位置信息(键 为字母,值为 出现位置 的list) 3.对于整理好同类字母以及其对应的位置信息后,寻找递推式,使用动态规划dp 根据实例,可以得出 同一个字母的位置列...
0
点赞
评论
收藏
转发
SwordScenery
2019-07-25 20:08
江苏大学
hello world
hello world my first article
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务