当前位置: 首页 > news >正文

巫山做网站那家好教学系统设计 网站开发

巫山做网站那家好,教学系统设计 网站开发,网站上传权限问题,网站开发设计协议文章目录 前言栈与队列知识点 一、 20. 有效的括号二、1047. 删除字符串中的所有相邻重复项三、150. 逆波兰表达式求值总结 前言 一个本硕双非的小菜鸡#xff0c;备战24年秋招#xff0c;计划二刷完卡子哥的刷题计划#xff0c;加油#xff01; 二刷决定精刷了#xff0… 文章目录 前言栈与队列知识点 一、 20. 有效的括号二、1047. 删除字符串中的所有相邻重复项三、150. 逆波兰表达式求值总结 前言 一个本硕双非的小菜鸡备战24年秋招计划二刷完卡子哥的刷题计划加油 二刷决定精刷了于是参加了卡子哥的刷题班训练营为期60天我一定能坚持下去迎来两个月后的脱变的加油 推荐一手卡子哥的刷题网站感谢卡子哥。代码随想录 栈与队列知识点 栈是一种后进先出 LIFO 的数据结构它是一种线性的、有序的数据结构。栈的基本操作有两个即入栈和出栈。入栈指将元素放入栈顶出栈指将栈顶元素取出。栈的本质是一个容器它可以存储任何类型的数据但是栈的大小是固定的因为它的元素只能在栈顶添加或删除。 队列是一种先进先出 FIFO 的数据结构它与栈相似也是一种线性的、有序的数据结构。队列的基本操作有三个即入队、出队和查看队首元素。入队指将元素放入队尾出队指将队首元素取出。队列的本质也是一个容器它可以存储任何类型的数据但是队列的大小也是固定的。 一、 20. 有效的括号 20. 有效的括号 Note栈的应用 class MyQueue { public:stackint stIn;stackint stOut;MyQueue() {}void push(int x) {stIn.push(x);}int pop() {if (stOut.empty()) {while(!stIn.empty()) {stOut.push(stIn.top());stIn.pop();}}int result stOut.top();stOut.pop();return result;}int peek() {int res this-pop();stOut.push(res);return res;}bool empty() {return stIn.empty() stOut.empty();} };/*** Your MyQueue object will be instantiated and called as such:* MyQueue* obj new MyQueue();* obj-push(x);* int param_2 obj-pop();* int param_3 obj-peek();* bool param_4 obj-empty();*/二、1047. 删除字符串中的所有相邻重复项 1047. 删除字符串中的所有相邻重复项 Note记得输出结果之前字符串翻个个 class Solution { public:string removeDuplicates(string s) {stackchar res;for (char c : s) {if (res.empty() || res.top() ! c)res.push(c);elseres.pop();}string result ;while (!res.empty()) {result res.top();res.pop();}reverse(result.begin(), result.end());return result;} };三、150. 逆波兰表达式求值 150. 逆波兰表达式求值 Note逆波兰算法 class Solution { public:int evalRPN(vectorstring tokens) {stackint stk;int n tokens.size();for(int i 0; i n; i){string token tokens[i];if(token ! token ! - token ! * token ! /){stk.push(atoi(token.c_str()));}else{int num2 stk.top();stk.pop();int num1 stk.top();stk.pop();switch(token[0]){case :stk.push(num1 num2);break;case -:stk.push(num1 - num2);break;case *:stk.push(num1 * num2);break;case /:stk.push(num1 / num2);break;}}}return stk.top();} };总结 栈和队列是两种常见的数据结构,它们分别用于解决不同类型的问题。
http://www.zqtcl.cn/news/97754/

相关文章:

  • 北京网站seo外包wordpress心情
  • 租用服务器一般是谁帮助维护网站安全网站如何看是哪家公司做的
  • 戴尔网站建设的特点开创者wordpress素材
  • 网站假设公司排名不用囤货
  • 有关网站建设合同织梦珠宝网站模板
  • 月牙河做网站公司电商网站开发成本
  • iis7建立网站注册公司地址虚拟地址怎么申请
  • 响应式网站开发的想要去国外网站买东西怎么做
  • 网站建设开发有什么好处百度网盘0基础网站开发教程
  • 桂林整站优化青岛网站制作哪里有
  • 织梦cms手机网站源码天天想你视频免费观看西瓜
  • 怎么做网站弄网盟邯郸超速云_网站建设
  • 桂阳做网站的软件定制开发外包wordpress电子商务插件
  • 10有免费建网站那些公司做网站比较厉害
  • 网站关键词优化推广旅游类网站开发开题报告范文
  • 官方网站营销拟在建项目信息网官网
  • 沈阳做微信和网站的公司湛江网站建设公司哪家好
  • 网站 开发逻辑电话销售电销系统
  • 有哪些做兼职的设计网站有哪些工作可以用asp做哪些网站
  • 装修网站推广方案东莞网站建设0086
  • 知名营销网站开发高端网站建设如何收费
  • 佛山网站建设邓先生沈阳做网站找黑酷科技
  • 网站建设 排名下拉请教个人主页网站怎么做啊
  • 揭阳网站制作教程安阳seo公司
  • 网站运营管理教材wordpress 评论框插件
  • 免费做手机网站有哪些网页怎么制作链接
  • 浙江省建设工程质量协会网站wordpress只在首页设置关键词
  • 网站开发选题申请理由东莞网站建议
  • 阿里巴巴国际站运营培训商务网站的建设步骤
  • 有哪几个平台做网站专业的网站建设流程