-
做题
用两个栈来实现一个队列,分别完成在队列尾部插入整数(push)和在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。
示例:
输入:
[“PSH1”,“PSH2”,“POP”,“POP”]
返回:
1,2
解析:
“PSH1”:代表将1插入队列尾部
“PSH2”:代表将2插入队列尾部
"POP“:代表删除一个元素,先进先出=>返回1
"POP“:代表删除一个元素,先进先出=>返回2
示例1
输入
[“PSH1”,“PSH2”,“POP”,“POP”]
输出
1,2 -
第二道题
给出一个整数数组,请在数组中找出两个加起来等于目标值的数,
你给出的函数twoSum 需要返回这两个数字的下标(index1,index2),需要满足 index1 小于index2.。注意:下标是从1开始的
假设给出的数组中只存在唯一解
例如:
给出的数组为 {20, 70, 110, 150},目标值为90
输出 index1=1, index2=2示例1
输入
[3,2,4],6
输出
[2,3]
说明
因为 2+4=6 ,而 2的下标为2 , 4的下标为3 ,又因为 下标2 < 下标3 ,所以输出[2,3] -
一次登录之后,退出浏览器,30min之内不需登录可以进主页该怎么做?记住密码功能应该怎么做?
-
webpack打包做了哪些优化
-
箭头函数
-
闭包
-
localStorage与sessionStorage有什么不同
7.24深信服(深圳)前端一面
最新推荐文章于 2022-09-30 18:04:28 发布