热耳
热耳
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
热耳的博客
全部文章
(共4篇)
题解 | #大数加法#
大数相加 padStart() 方法用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。 思路: 取两者中的最大值 不够位的进行补位 从后往前开始进行传统加法的运算 运算过程中确立一个进位数来存放 运算结果使用sum(字符串类型)来...
Javascript Node
2022-02-24
0
379
题解 | #二叉树的中序遍历#
/* * function TreeNode(x) { * this.val = x; * this.left = null; * this.right = null; * } */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 *...
Javascript Node
2022-02-24
0
312
题解 | #有效括号序列#
描述 给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列 括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。 思路: 建立一个对象里面存放符号 之后对字符串进行遍历 如果栈的长度...
Javascript Node
2022-02-23
0
411
题解 | #用两个栈实现队列#
问题描述:使用两个栈来实现一个队列 解题思路: 一个栈用来入队 一个栈用来出队 push的时候可以直接存入,栈和队列的区别即为出的时候不同 出队列应该为先进先出,所以需要将栈中的内容进行反转,即pop一个栈的元素之后存入另一个栈中 相关实现代码: let a =[] let b = [] fun...
Javascript Node
2022-02-23
0
348