自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序的基本概念

所谓排序,就是指:把一推数据元素,按照它们的关键字递增或者递减的顺序,把它们(数据元素)重新给排列一遍。(如下图)总之,经过排序算法的处理之后,要保证这些关键字是有序的(要么递增,要么递减)。在排序这一章节里,各个数据元素的关键字是有可能相同的。如下图(左)的王者荣耀排行榜就是以荣耀战力的值作为关键字排序的。下图(右)的国内富豪财富排行榜(2019年末)就是以各个富豪的财富值作为关键字来进行排序的。那么在这些场景下就可能会遇到多个数据元素的关键字值相同。

2024-03-06 19:16:55 364 1

原创 经典面试题-栈结构扩展应用

题目:解题思路:利用栈,遍历字符串s,遇到左括号就将其入栈,遇到右括号就将其和栈顶元素配对。

2023-06-24 16:01:49 54

原创 栈的应用1:括号匹配

本文讲了2种方法求解括号匹配:通过左括号和右括号数量的差值来判断括号序列是否合法(例题1)利用栈来判断括号序列是否合法(leetcode 20)

2023-05-26 11:19:47 102 1

原创 栈的应用2:表达式求值

用递归的方式实现表达式求值。

2023-05-05 22:05:45 409 1

原创 C++实现数据结构:栈

不依赖vector实现栈。

2023-05-02 23:48:52 374 1

空空如也

空空如也

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

TA关注的人

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