摘要:
2020-03-24 化栈为队 实现一个MyQueue类,该类用两个栈来实现一个队列 说明: 你只能使用标准的栈操作 -- 也就是只有 push to top, peek/pop from top, size 和 is empty 操作是合法的。 你所使用的语言也许不支持栈。你可以使用 list 或 阅读全文
摘要:
2020-03-23 栈的最小值 请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1) 示例: MinStack minStack = new MinStack(); minStack.pus 阅读全文
摘要:
function createElement(type, config, children) { // 1. 创建一个对象 // 2.根据参数config修改这个对象 // 3.把children参数作为对象中props中的一个属性 let virtureDOM = {}; virtureDOM.t 阅读全文
摘要:
2020-03-20 整数转罗马数字 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 说明: 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 阅读全文
摘要:
2020-03-19 call,apply,bind的理解 先说区别call, apply基本上没什么不一样,唯一不一样的地方是传参方式不同 但是bind和call,apply有区别。bind是重新绑定this但是不执行,而apply,call都是绑定完立即执行 举个栗子 function add( 阅读全文
摘要:
2020-03-19 字符串转换整数 (atoi) 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负 阅读全文
摘要:
2020-03-18 阶乘后的零 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有0 输入: 5 输出: 1 解释: 5! = 120, 尾数中有一个0 解释: L D R E O E I I E C I H N T S G -- 阅读全文
摘要:
2020-03-17 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例: 输入: "babad" 输出: "bab" 或 "aba" 输入: "cbbd" 输出: "bb" 解释: L D R E O E I I E C I H N T S 阅读全文
摘要:
2020-03-17 Excel表列序号 A -> 1。 B -> 2 Z -> 26 AA -> 27 ZY -> 701 示例: 输入: s = "LEETCODEISHIRING", numRows = 3 输出: LCIRETOESIIGEDHN 输入: s = "LEETCODEISHIR 阅读全文
摘要:
Document 2020-03-16 Excel表列名称 1 -> A。 2 -> B: 26 -> Z 27 -> AA 28 -> AB 示例: 输入: s = "LEETCODEISHIRING", numRows = 3 输出: LCIRETOESIIGEDHN 输入: s = "LEET 阅读全文