A PATH THROUGH THE GARDEN
📶线结构:字符串-数组-栈-队列.
这里收录了 30 篇与「📶线结构:字符串-数组-栈-队列」有关的文字。
442. 数组中重复的数据🔖数组🔖哈希表
https://leetcode-cn.com/problems/find-all-duplicates-in-an-array/暴力解法/ @param number nums @return number / var findDuplicates = f...
905. 按奇偶排序数组🔖数组
https://leetcode-cn.com/problems/sort-array-by-parity/暴力解法/ @param number nums @return number / var sortArrayByParity = function(...
908. 最小差值 I🔖数组
https://leetcode-cn.com/problems/smallest-range-i/主要分析出规律就好解了对第一个和最后一个元素进行相减比较去重/ @param number nums @param number k @return numb...
645. 错误的集合🔖数组
https://leetcode-cn.com/problems/set-mismatch/function findErrorNums(nums: number): number let result: any = nums.sort((a: number,...
TODO: 10. 正则表达式匹配🔖正则
https://leetcode-cn.com/problems/regular-expression-matching/
459. 重复的子字符串🔖正则🔖字符串
https://leetcode-cn.com/problems/repeated-substring-pattern/思路基本正则模式匹配ts代码function repeatedSubstringPattern(s: string): boolean let reg: RegExp...
682. 棒球比赛🔖栈
https://leetcode-cn.com/problems/baseball-game/思路js的栈实现是利用Array的push和pop……function calPoints(ops: string): number let sta: Array = ...
11. 盛最多水的容器🔖数组🔖双指针
https://leetcode-cn.com/problems/container-with-most-water/思路暴力循环解决对数组各个元素进行第一遍遍历,在此之中以该元素为基准对该元素后面的所有元素进行遍历,进行两者最短高度 (后面元素下标 - 该元素下标)运算,遍历完成即可得到...
696. 计数二进制子串🔖字符串
题目链接:https://leetcode-cn.com/problems/count-binary-substrings/解决思路数学规律就是将字符串按照一整个0或1切割开来,将其放入数组arr,然后arr中相邻的元素(字符串)进行字符串长度比较大小,取小的,最后所有相邻的元素比较后的所有相...
数组去重🔖JavaScript🔖数组
总结来看,去重分三种思路:es6的 Set 数据结构Array的各类api利用对象的属性文章参考:https://segmentfault.com/a/1190000016418021一、利用 ES6 Set 去重(ES6 中最常用)arr_test = 0,0,999,999,'字符串',...
实验5——波兰/逆波兰表达式求值🔖栈
实验报告实验五:实现用波兰表达式(先序)和逆波兰表达式(后序)求算术表达式的值要求:仅用一个栈实现测试用例:4+23-10/5交作业时间:5月14日思路及相关知识将表达式转换为波兰表达式/逆波兰表达式将上述转换之后的压入栈内计算:每次弹出元素,碰到运算符字符就进行计算,再压入栈内递归求解学习...
实验4——超市排队机🔖队列
实验任务 实验4:队列的链式表示和实现 要求:某小超市有两个排队机,构建2个用带头结点的单链表队列QA和QB, 实现下列操作 1、初始化队列(清空); 2、入队; 3、出队; 4、求队列长度; 5、判断队列是否为...
C++队列顺序和链式实现及操作
顺序循环队列include using namespace std; typedef int Status; typedef int QElemType; define OVERFLOW -1 define ERROR 0 define OK 1 d...
C++栈顺序和链式实现及操作
存储形式以及操作和顺序表和链表差不多,需要的操作也少,学栈和队列,感觉只是抽离出来这两种便于在应用层面使用顺序栈include typedef int Status; typedef int SElemType; define OVERFLOW -1 def...
C++串
课后一些问题(1)串是一种特殊的线性表,其特殊性体现在( )。 A.可以顺序存储 B.数据元素是一个字符 C.可以链式存储 D.数据元素可以是多个字符若 答案:B(2)串下面关于串的的叙述中,( )是不正确的? A.串...