首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
pandaRR
获赞
33
粉丝
0
关注
0
看过 TA
2
电子科技大学
2020
C++
IP属地:四川
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑pandaRR吗?
发布(5)
刷题
pandaRR
2019-08-13 19:50
C++
647. 回文子串(leetcode)
题意 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 输入: "abc"输出: 3解释: 三个回文子串: "a", "b", "c". 示例 2: 输入: "aaa"输出: 6说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa"...
0
点赞
评论
收藏
转发
pandaRR
2019-08-13 19:41
已编辑
C++
3. 无重复字符的最长子串(leetcode)
题意 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 思路 滑动窗口[left,j) set是用来保存string的[left,j)中的不重复的元素 若string[j]已存在于set中,需要删除该重复元素,及它之前的所有元素 若string[j]未存在于set中,把string[j]插入set中,并更新ans=max(ans, j-left+1); 代码 int lengthOfLongestSubstring(s...
0
点赞
评论
收藏
转发
pandaRR
2019-08-08 16:37
已编辑
C++
实现两个单向有序链表的合并
思路 其实就是调用一次归并排序中的merge()函数 c++ 中直接用vetor<int>存</int> 代码 c++ #include <iostream> #include <vector> using namespace std; vector<int> merge(const vector<int> &vec1, const vector<int> &vec2) { vector<int> vec3; int i = 0; int j =...
0
点赞
评论
收藏
转发
pandaRR
2019-08-08 15:28
C++
[编程题]比特币最佳买卖时机
思路 最暴力的做法是无论输入如何,双层循环i,j,选出max_profit; 参考大佬的代码,只要写一层循环i,还有一个变量index =0,只有当price_vec[j]>price_vec[index]时才更新index = i;如输入为1 9 45 23 89 34时,index=0不需再更新,遍历一遍数组就够了; 代码 #include <iostream> #include <vector> using namespace std; int main() { vector<int> price_array; int ...
0
点赞
评论
收藏
转发
pandaRR
2019-08-08 11:05
C++
[编程题]鸡鸭分类问题
思路 交换最后得到的结果只有两种,鸡左鸭右,鸭左鸡右 在代码中可以把‘C’都全移到左边或者把‘D’全移到左边,去最小者即可 代码 #include <iostream> #include <string> using namespace std; int main() { string s; cin >> s; int count = 0; int sumC = 0; int sumD = 0; // 把C往左移 for(int i = 0; i<s.size(); i++) {...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务