书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 328 个相关结果.
  • Length of Last Word

    Length of Last Word Question Problem Statement 题解 Python Python Python C++ C++ Java 源码分析 复杂度分析 Length of Last Word Tags: String, Easy Question leetcode: Length o...
  • 06.加一(66)

    761 2020-06-07 《小浩算法》
    加一 01、题目分析 02、题目图解 03、GO语言示例 加一 看到这个标题,大家肯定会觉得,不就是“加1”嘛,这么简单的问题我可以!但是就是这么简单的“加1”可是面试的高频题哦,所以我们就一起来看看吧。按照往例,我们还是从一道LeetCode题开始吧。 01、题目分析 第66题:加一 给定一个由整数组成的非空数组所...
  • 区间调度之区间合并问题

    区间调度问题之区间合并 一、思路 二、代码 区间调度问题之区间合并 上篇文章用贪心算法解决了区间调度问题:给你很多区间,让你求其中的最大不重叠子集。 其实对于区间相关的问题,还有很多其他类型,本文就来讲讲区间合并问题(Merge Interval)。 LeetCode 第 56 题就是一道相关问题,题目很好理解: 我们解决区间问题的一般...
  • 介绍

    6935 2018-07-19 《算法珠玑(Java版)》
    算法珠玑——一个最精简的题库 在线阅读 Community License 算法珠玑——一个最精简的题库 本书的目标读者是准备去硅谷找工作的码农,也适用于在国内找工作的码农,以及刚接触ACM算法竞赛的新手。 市场上讲解算法的书已经汗牛充栋,为什么还要写这本书呢?主要原因是我对目前市场上的大部分算法书都不太满意。 本书有如下特色: 背后有强...
  • 特殊数据结构:单调队列

    特殊数据结构:单调队列 一、搭建解题框架 二、实现单调队列数据结构 特殊数据结构:单调队列 前文讲了一种特殊的数据结构「单调栈」monotonic stack,解决了一类问题「Next Greater Number」,本文写一个类似的数据结构「单调队列」。 也许这种数据结构的名字你没听过,其实没啥难的,就是一个「队列」,只是使用了一点巧妙的方法...
  • Longest Increasing Subsequence

    Longest Increasing Subsequence Question Problem Statement Follow up: Credits: 题解1 - 双重 for 循环 Python C++ Java 源码分析 复杂度分析 题解2 - 巧用 lower_bound C++ 源码分析 复杂度分析 Follow ...
  • Binary Tree Postorder Traversal

    Binary Tree Postorder Traversal Question Problem Statement 题解1 - 递归 Python - Divide and Conquer C++ - Traversal Java - Divide and Conquer Java - Traversal 源码分析 复杂度分析 题解2 -...
  • 学习算法和刷题的思路指南

    学习数据结构和算法的框架思维 一、数据结构的存储方式 二、数据结构的基本操作 三、算法刷题指南 四、总结几句 学习数据结构和算法的框架思维 这是好久之前的一篇文章「学习数据结构和算法的框架思维」的修订版。之前那篇文章收到广泛好评,没看过也没关系,这篇文章会涵盖之前的所有内容,并且会举很多代码的实例,教你如何使用框架思维。 首先,这里讲的都...
  • 两数求和问题[E]

    001.Two Sum[E] 1.题目 2.思路 2.1双重循环 2.2 排序 2.3 Hashmap 001.Two Sum[E] 1.题目 Given an array of integers, return indices of the two numbers such that they add up to a specific...
  • Sum

    1184 2018-04-14 《LeetCode题解》
    2Sum 3Sum 3Sum Closest 4Sum 问题扩展 KSum 2Sum Given an array of intergers, find two numbers such that they add up to a specific target number. The function twoSum should ret...