自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 代码随想录算法训练营第10天-20. 有效的括号-1047. 删除字符串中的所有相邻重复项-150. 逆波兰表达式求值

其实我们的中缀表达式也可以用栈去计算,只不过涉及到了括号,另外也涉及到了优先级的问题。中缀一般按照碰见更高优先级压入,碰见更低优先级弹出的逻辑。它和中缀表达式的区别就是它将运算符号放在运算对象后,从而不需要括号来指明运算顺序。同时,它也是最适合用栈来运算的表达式,每当遇到运算符,就取出前方的两个运算对象计算,将结果重新入栈,直至运算完成。实际上string类提供了==的重载,可以直接判断字符串是否相等,就不需要额外区分负数和减号。这个方法时在一开始就只传入反括弧,然后匹配的时候直接比较是否相等即可,省事。

2024-04-27 16:45:02 161 1

原创 【补】代码随想录算法训练营第1天-704. 二分查找-27. 移除元素

题目 二分查找关键内容:边界检查条件。

2024-04-26 22:39:35 87 1

原创 代码随想录算法训练营第9天-232.用栈实现队列-225. 用队列实现栈

​ 我的想法很简单,用另一个栈作为辅助空间,负责将原本的栈颠倒过来。

2024-04-26 22:29:46 236 1

原创 代码随想录算法训练营第8天-344.反转字符串- 541. 反转字符串II-卡码网:54.替换数字-151.翻转字符串里的单词-卡码网:55.右旋转字符串

reverse函数的实现。

2024-04-24 14:36:10 360

原创 代码随想录算法训练营第6天-242.有效的字母异位词-349. 两个数组的交集-202. 快乐数-1. 两数之和

用unordered_set。

2024-04-22 23:58:13 175

原创 代码随想录算法训练营第4天-24. 两两交换链表中的节点-19.删除链表的倒数第N个节点-面试题 02.07. 链表相交-142. 环形链表 II

动手画画图理清顺序即可。

2024-04-21 14:08:42 189 1

原创 代码随想录算法训练营第3天-203.移除链表元素-707.设计链表-206.反转链表

题目本身很简单,主要就是是否使用虚拟头结点dummyhead虚拟头结点,我们用虚拟头结点省去对链表头结点的特判。

2024-04-19 17:35:52 214 1

原创 17.引用

对C++中的引用的简单介绍

2024-04-10 00:18:26 337 2

原创 42.this指针

this指针的基本介绍

2024-04-09 20:43:36 207 1

原创 ODBC应用与流程概述

ODBC的C语言应用程序

2022-11-20 21:56:24 869 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除