Solve Leetcode Problems(英文)
首页 白天 夜间 BookChat 小程序 小程序 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

Binary Indexed Tree

来源 书栈网(BookStack) 浏览 1 扫码 打印 2026-10-07 22:17:52
  • Binary Indexed Tree
  • Binary Indexed Tree

Binary Indexed Tree

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 介绍
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
  • Trie
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
  • Trie
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
  • Trie
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
  • Trie
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
  • Array
    • First Missing Positive
    • Game of Life
    • Majority Element II
    • Missing Ranges
    • Next Permutation
    • Pascal’s Triangle
    • Pascal’s Triangle II
    • Product of Array Except Self
    • Range Addition
    • Rotate Array
    • Rotate Image
    • Set Matrix Zeroes
    • Shortest Word Distance
    • Shortest Word Distance III
    • Spiral Matrix
    • Spiral Matrix II
    • Summary Ranges
  • Backtracking
    • Combination Sum III
    • Combination Sum
    • Combinations
    • Factor Combinations
    • Flip Game II
    • Gray Code
    • N-Queens
    • N-Queens II
    • Palindrome Partitioning
    • Palindrome Permutation II
    • Permutations
    • Permutations II
    • Subsets II
    • Word Pattern II
    • Word Search
  • Binary Indexed Tree
  • Binary Search
    • Find Minimum in Rotated Sorted Array
    • Find Peak Element
    • First Bad Version
    • H-Index II
    • Search a 2D Matrix
    • Search for a Range
    • Search in Rotated Sorted Array II
    • Search in Rotated Sorted Array
    • Search Insert Position
    • Smallest Rectangle Enclosing Black Pixels
  • Binary Search Tree
    • Data Stream as Disjoint Intervals
  • Bit Manipulation
    • Generalized Abbreviation
    • Maximum Product of Word Lengths
    • Number of 1 Bits
    • Power of Four
    • Reverse Bits
    • Single Number II
    • Single Number III
    • Subsets
    • Sum of Two Integers
  • Brainteaser
  • Breadth-first Search
    • Walls and Gates
  • Depth-first Search
    • Nested List Weight Sum
    • Remove Invalid Parentheses
  • Design
    • Design Tic-Tac-Toe
    • Flatten 2D Vector
    • LRU Cache
    • Peeking Iterator
    • Zigzag Iterator
  • Divide and Conquer
    • Different Ways to Add Parentheses
    • Expression Add Operators
    • Majority Element
    • Median of Two Sorted Arrays
    • Search a 2D Matrix II
  • Dynamic Programming
    • Best Time to Buy and Sell Stock III
    • Best Time to Buy and Sell Stock IV
    • Best Time to Buy and Sell Stock with Cooldown
    • Best Time to Buy and Sell Stock
    • Bomb Enemy
    • Burst Balloons
    • Climbing Stairs
    • Coin Change
    • Counting Bits
    • Dungeon Game
    • House Robber II
    • House Robber
    • Longest Increasing Subsequence
    • Maximal Square
    • Maximum Product Subarray
    • Maximum Subarray
    • Minimum Path Sum
    • Paint Fence
    • Paint House II
    • Paint House
    • Palindrome Partitioning II
    • Range Sum Query 2D - Immutable
    • Range Sum Query - Immutable
    • Russian Doll Envelopes
    • Triangle
    • Unique Paths II
    • Unique Paths
    • Word Break II
  • Graph
    • Minimum Height Trees
    • Reconstruct Itinerary
  • Greedy
    • Candy
    • Create Maximum Number
    • Gas Station
    • Jump Game
    • Jump Game II
    • Patching Array
  • Hash Table
    • Bulls and Cows
    • Contains Duplicate II
    • Contains Duplicate
    • Isomorphic Strings
    • Logger Rate Limiter
    • Maximum Size Subarray Sum Equals k
    • Palindrome Permutation
    • Repeated DNA Sequences
    • Shortest Word Distance II
    • Single Number
    • Sparse Matrix Multiplication
    • Sudoku Solver
    • Two Sum III - Data structure design
    • Two Sum
    • Unique Word Abbreviation
    • Valid Sudoku
    • Word Pattern
  • Heap
    • Find Median from Data Stream
    • Kth Largest Element in an Array
    • Rearrange String k Distance Apart
    • Sliding Window Maximum
    • Top K Frequent Elements
  • Linked List
    • Copy List with Random Pointer
    • Delete Node in a Linked List
    • Intersection of Two Linked Lists
    • Merge k Sorted Lists
    • Merge Two Sorted Lists
    • Odd Even Linked List
    • Plus One Linked List
    • Remove Duplicates from Sorted List
    • Remove Duplicates from Sorted List II
    • Remove Linked List Elements
    • Reorder List
    • Reverse Linked List
    • Reverse Linked List II
    • Reverse Nodes in k-Group
    • Swap Nodes in Pairs
  • Math
    • Add Two Numbers
    • Bulb Switcher
    • Count Numbers with Unique Digits
    • Count Primes
    • Divide Two Integers
    • Excel Sheet Column Number
    • Excel Sheet Column Title
    • Factorial Trailing Zeroes
    • Fraction to Recurring Decimal
    • Happy Number
    • Integer Break
    • Largest Divisible Subset
    • Line Reflection
    • Max Points on a Line
    • Missing Number
    • Number of Digit One
    • Palindrome Number
    • Perfect Squares
    • Permutation Sequence
    • Plus One
    • Power of Three
    • Power of Two
    • Pow
    • Rectangle Area
    • Reverse Integer
    • Self Crossing
    • Sqrt
    • Strobogrammatic Number
    • Super Ugly Number
    • Ugly Number II
    • Ugly Number
    • Valid Perfect Square
    • Water and Jug Problem
  • Memoization
  • Queue
    • Max Sum of Rectangle No Larger Than K
    • Moving Average from Data Stream
  • Recursion
    • Strobogrammatic Number III
  • Segment Tree
    • Range Sum Query 2D - Mutable
    • Range Sum Query - Mutable
    • The Skyline Problem
  • Sort
    • H-Index
    • Insert Interval
    • Insertion Sort List
    • Largest Number
    • Maximum Gap
    • Meeting Rooms
    • Meeting Rooms II
    • Merge Intervals
    • Sort List
    • Valid Anagram
    • Wiggle Sort
    • Wiggle Sort II
  • Stack
    • Evaluate Reverse Polish Notation
    • Flatten Nested List Iterator
    • Implement Queue using Stacks
    • Implement Stack using Queues
    • Largest Rectangle in Histogram
    • Maximal Rectangle
    • Min Stack
    • Remove Duplicate Letters
    • Verify Preorder Serialization of a Binary Tree
  • String
    • Group Anagrams
    • Basic Calculator II
    • Compare Version Numbers
    • Count and Say
    • Decode Ways
    • Distinct Subsequences
    • Edit Distance
    • Encode and Decode Strings
    • Flip Game
    • Generate Parentheses
    • Group Shifted Strings
    • Integer to English Words
    • Integer to Roman
    • Interleaving String
    • Length of Last Word
    • Letter Combinations of a Phone Number
    • Longest Common Prefix
    • Longest Palindromic Substring
    • Longest Substring with At Most K Distinct Characters
    • Longest Valid Parentheses
    • Multiply Strings
    • One Edit Distance
    • Read N Characters Given Read4 II - Call multiple times
    • Read N Characters Given Read4
    • Regular Expression Matching
    • Restore IP Addresses
    • Reverse Words in a String II
    • Reverse Words in a String
    • Roman to Integer
    • Scramble String
    • Shortest Palindrome
    • Simplify Path
    • String to Integer
    • Text Justification
    • Valid Number
    • Valid Parentheses
    • Wildcard Matching
    • Word Ladder II
    • ZigZag Conversion
  • Topological Sort
    • Course Schedule
    • Course Schedule II
    • Longest Increasing Path in a Matrix
  • Tree
    • Binary Search Tree Iterator
    • Binary Tree Inorder Traversal
    • Binary Tree Level Order Traversal II
    • Binary Tree Level Order Traversal
    • Binary Tree Longest Consecutive Sequence
    • Binary Tree Maximum Path Sum
    • Binary Tree Paths
    • Binary Tree Postorder Traversal
    • Binary Tree Preorder Traversal
    • Binary Tree Right Side View
    • Binary Tree Upside Down
    • Binary Tree Zigzag Level Order Traversal
    • Closest Binary Search Tree Value
    • Closest Binary Search Tree Value II
    • Construct Binary Tree from Inorder and Postorder Traversal
    • Construct Binary Tree from Preorder and Inorder Traversal
    • Convert Sorted Array to Binary Search Tree
    • Count Complete Tree Nodes
    • Count Univalue Subtrees
    • Find Leaves of Binary Tree
    • Flatten Binary Tree to Linked List
    • House Robber III
    • Inorder Successor in BST
    • Invert Binary Tree
    • Kth Smallest Element in a BST
    • Largest BST Subtree
    • Lowest Common Ancestor of a Binary Search Tree
    • Lowest Common Ancestor of a Binary Tree
    • Maximum Depth of Binary Tree
    • Minimum Depth of Binary Tree
    • Path Sum
    • Path Sum II
    • Populating Next Right Pointers in Each Node
    • Populating Next Right Pointers in Each Node II
    • Recover Binary Search Tree
    • Same Tree
    • Serialize and Deserialize Binary Tree
    • Sum Root to Leaf Numbers
    • Symmetric Tree
    • Unique Binary Search Trees
    • Unique Binary Search Trees II
    • Validate Binary Search Tree
    • Verify Preorder Sequence in Binary Search Tree
  • Trie
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
    • Implement Trie
    • Palindrome Pairs
    • Word Search II
  • Two Pointers
    • 3Sum Closest
    • 3Sum Smaller
    • 4Sum
    • Container With Most Water
    • Find the Duplicate Number
    • Implement strStr
    • Intersection of Two Arrays
    • Intersection of Two Arrays II
    • Linked List Cycle
    • Linked List Cycle II
    • Longest Substring with At Most Two Distinct Characters
    • Longest Substring Without Repeating Characters
    • Merge Sorted Array
    • Minimum Size Subarray Sum
    • Minimum Window Substring
    • Move Zeroes
    • Palindrome Linked List
    • Partition List
    • Remove Duplicates from Sorted Array
    • Remove Duplicates from Sorted Array II
    • Remove Element
    • Remove Nth Node From End of List
    • Reverse String
    • Reverse Vowels of a String
    • Rotate List
    • Sort Colors
    • Sort Transformed Array
    • Substring with Concatenation of All Words
    • Trapping Rain Water
    • Two Sum II - Input array is sorted
    • Valid Palindrome
  • Union Find
    • Longest Consecutive Sequence
    • Number of Connected Components in an Undirected Graph
    • Number of Islands
    • Number of Islands II
    • Surrounded Regions
暂无相关搜索结果!

    本文档使用 WanXiangYunDang 构建

    展开/收起文章目录

    思维导图备注

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    微信小程序阅读

    BookChat 微信小程序阅读
    微信扫一扫,知识掌上学

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度