首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
把自己菜哭了
获赞
622
粉丝
13
关注
9
看过 TA
1683
男
常州工学院
2024
C++
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑把自己菜哭了吗?
发布(58)
刷题
把自己菜哭了
2022-03-08 16:46
已编辑
常州工学院 化工与制药类
题解 | 反转单词序列
利用stringstream类的方法分割,栈进行反转 public: string ReverseSentence(string str) { if(str.empty()) return str; stringstream ss(str); stack<string> s; string x,fStr; while(ss>>x){ s.push(x); } x=s.top(); fStr=x; ...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-27 21:29
常州工学院 化工与制药类
2022-02-27
在牛客打卡3天,今天学习:刷题 4 道/代码提交 15 次
每日监督打卡
0
点赞
评论
收藏
转发
把自己菜哭了
2022-03-08 16:47
已编辑
常州工学院 化工与制药类
题解 | 栈的压入弹出序列
利用辅助栈 public: bool IsPopOrder(vector<int> pushV,vector<int> popV) { stack<int> stackV; int i=0,j=0; stackV.push(pushV[0]); while(i<pushV.size()&&j<popV.size()){ if(stackV.empty()){ i++; st...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-03-08 16:48
已编辑
常州工学院 化工与制药类
题解 | 包含MIN函数的栈
辅助栈关键在于每次都有入栈,入栈元素为最小元素,个数与s保持一致 private: stack<int> s,minStack; public: void push(int value) { if(minStack.empty()){ minStack.push(value); } s.push(value); if(minStack.empty()){ minStack.push(value); } else{ ...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-03-08 16:48
已编辑
常州工学院 化工与制药类
题解 | #删除链表中的结点#
考虑到要删除多个节点,且头节点在其中 /* * * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nullptr) {} * }; */ class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 * @param val int整型 * @retur...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-27 16:16
常州工学院 化工与制药类
题解 | #删除链表中重复的结点#
新增一个头节点的思想值得学习 vHead /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public: ListNode* deleteDuplication(ListNode* pHead) { if(!pHead){ return NULL; } ListNode *vHead=...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-25 21:28
常州工学院 化工与制药类
题解 | #链表中环的入口结点#
不熟悉unordered_set的用法 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public: ListNode* EntryNodeOfLoop(ListNode* pHead) { //HashSet<ListNode> set=new HashSet<>(); unordered_set<...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-25 20:20
常州工学院 化工与制药类
题解 | #链表中环的入口结点#
双指针法关键在于数学原理理解 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; */ class Solution { public: ListNode* EntryNodeOfLoop(ListNode* pHead) { ListNode *fast=pHead,*slow=pHead; while(fast){ if(fast->nex...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-25 16:18
常州工学院 化工与制药类
题解 | #链表合并#
在实现常常遇到头节点初始化处理问题(创建新链表时可能遇到) 可以先假设一个初始化节点,在返回时将头节点指向下一个位置 ">using namespace std; struct ListNode{ int val; ListNode *next; ListNode(int x):val(x),next(NULL){ } }; ListNode* creatList(string s){ stringstream ss(s); vector<int> v; int x; while(ss>>x){...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-03-08 16:49
已编辑
常州工学院 化工与制药类
题解 | 合并两个排序的链表
利用辅助栈存储序列,再生成新的链表 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { ListNode *newHead=NULL; if(!pHead1&&!pHead2){ return newHead...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-24 20:57
常州工学院 化工与制药类
题解 | #反转链表#
头插法实现反转 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ReverseList(ListNode* pHead) { if(!pHead){ return NULL; } ListNode* head_New=NULL,*cur=pHead,*temp=NULL; w...
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-23 17:12
常州工学院 化工与制药类
2022-02-23
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
把自己菜哭了
2022-02-22 20:59
常州工学院 化工与制药类
2022-02-22
在牛客打卡1天,今天学习:刷题 1 道/代码提交 2 次
每日监督打卡
0
点赞
评论
收藏
转发
1
2
3
4
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务