- 博客(2)
- 收藏
- 关注
原创 java栈的练习题目--有效的括号(不直接使用Stack类)
题目: 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: “()” 输出: true 示例 2: 输入: “()[]{}” 输出: true 示例 3: 输入: “(]” 输出: false 示例 4: 输入: “([)]” 输出: false 示例 5: 输入: “{[]}” 输出: true 思路:设立一个int类型初
2022-02-14 12:01:56 206 1
原创 数据结构001线性结构与非线性结构
线性结构 数据元素之间存在一对一的线性结构,具有两种不同的存储结构: 顺序存储的顺序表, 链式存储的链表。 常见的线性结构如:数组,链表,栈,队列 顺序表 例如数组,每个元素在存储层面,就紧密相连。查询效率很高 链表 链表的每个元素在存储层面上是不连续的,每个元素除却本身需要存储的元素外, 还需要存储它的前驱和后继节点的地址,以保证在使用的时候呈线形模式。 非线性结构 每个元素都是一对多的非线性结构: 例如图,树 ...
2022-01-19 20:53:16 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人