书栈网 · BookStack 本次搜索耗时 0.051 秒,为您找到 328 个相关结果.
  • Continuous Subarray Sum II

    Continuous Subarray Sum II Question Problem Statement Example 题解 Java 源码分析 复杂度分析 Reference Continuous Subarray Sum II Question lintcode: (403) Continuous Subarray Su...
  • 297. Serialize and Deserialize Binary Tree

    题目描述(简单难度) 解法一 解法二 解法三 总 题目描述(简单难度) 297、Serialize and Deserialize Binary Tree Serialization is the process of converting a data structure or object into a sequence of bits...
  • 172. Factorial Trailing Zeroes

    题目描述(简单难度) 解法一 总 题目描述(简单难度) 给定一个数,求出一个数的阶乘末尾有多少个 0。 解法一 之前小红书面试的时候碰到的一道题,没想到又是 leetcode 的原题。这种没有通用解法的题,完全依靠于对题目的分析理解了,自己当时也是在面试官的提示下慢慢出来的,要是想不到题目的点,还是比较难做的。 首先肯定不能依赖于把阶...
  • Two Strings Are Anagrams

    Two Strings Are Anagrams Question Problem Statement 题解1 - hashmap 统计字频 Python C++ Java 源码分析 复杂度分析 题解2 - 排序字符串 Python C++ Java 源码分析 复杂度分析 Reference Two Strings Ar...
  • 130*. Surrounded Regions

    题目描述(中等难度) 解法一 解法二 解法三 总 题目描述(中等难度) 有一点点像围棋,把被 X 围起来的 O 变成 X ,边界的 O 一定不会被围起来。如果 O 和边界的 O 连通起来,那么这些 O 就都算作不被围起来,比如下边的例子。 X X X X X O O O X X X X X O X X O X X...
  • 递归详解

    递归详解 递归详解 为什么要写递归 写递归的技巧 分治算法 递归详解 首先说明一个问题,简单阐述一下递归,分治算法,动态规划,贪心算法这几个东西的区别和联系,心里有个印象就好。 递归是一种编程技巧,一种解决问题的思维方式;分治算法和动态规划很大程度上是递归思想基础上的(虽然动态规划的最终版本大都不是递归了,但解题思想还是离不开递归),解决更...
  • 225. Implement Stack using Queues

    题目描述(简单难度) 解法一 解法二 总 题目描述(简单难度) 用队列实现栈的功能,队列我们只能调用 push to back , peek/pop from front , size , and is empty 的操作。 解法一 来一个简单粗暴的方法,粗暴到我开始怀疑我理解错了题意。 首先肯定是用 queue 去保存我们的数...
  • Remove Element

    Remove Element Question Problem Statement 题解1 - 两根指针从前往后遍历 Python Go Java 源码分析 复杂度分析 题解2 - 给定值出现极少时的优化 Python C++ Java 源码分析 复杂度分析 Remove Element Tags: Array, Two ...
  • Interleaving String

    Interleaving String Question 题解1 - bug Java 源码分析 复杂度分析 题解2 Python C++ Java 题解3 - 动态规划 Python C++ Java 源码分析 复杂度分析 Reference Interleaving String Question leetc...
  • 三、练习编程问题

    2007 2018-05-09 《Gainlo 面试指南》
    三、练习编程问题 为什么练习编程问题 什么时候 提示 1:编写健壮的代码 提示 2:把想法说出来 提示 3:跟踪你的时间 提示 4:返回到基础知识 推荐的资源 总结 三、练习编程问题 原文:Chapter 3: Practice Coding Questions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采...