当前位置:   article > 正文

Leetcode题解索引_网络流 leetcode

网络流 leetcode

 


难度等级

简单

 


中等


困难

 


算法策略与数据结构专题

链表双指针

题目共同特征:

  • 双指针交替而行:需要同时遍历两个链表,并且在遍历的过程中根据节点值的大小进行操作
  • 快慢指针:需要对链表中的节点进行遍历,并且需要根据节点之间的相对位置或者距离进行操作
  • 双指针相向而行:寻找两个数组(或链表)中的匹配项,或者,处理满足特定条件的数组(或链表)中的元素

 

二叉树和递归

题目共同特征:

  • 如果单独抽出一个二叉树节点,它需要做什么事情?需要在什么时候(前/中/后序位置)做?
  • 前序位置是进入节点前做
  • 中序位置,在一个二叉树节点左子树都遍历完,即将开始遍历右子树的时候执行
  • 后序位置是离开右节点(收集完该节点所有子树的信息)后做,在回溯到其父节点之前执行的(返回到它的父节点继续之前的遍历过程,继续执行父节点处的递归调用的下一步)

 

快速排序

 

滚动哈希

 

字典树

 

线段树

 

SRQT分解

 

二分查找

 

滑动窗口

 

随机采样算法

 


其他题解

  • 【刷题目录】:精选200道题 - Java

  • 【Kowalski】:华科大佬 - Python

  • 【Debroon】:blog - C

  • 【负雪明烛】:blog - Python/C++

  • 【Yong Su】:骨灰级用户 - JavaScript

  • 【lucifer】:资深工程师 - Java

  • 【小浩算法】:公众号 - Golang

  • 【看图学算法】:公众号 - java/Python

  • 【图解面试算法】:公众号 - Java

  • 【B站花花酱】:视频 - C++

  • 【labuladong的算法小抄】:文章 - Java

Leetcode的题比较实用,如果求新求变求多元,可以去:

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号