剑指 Offer 33. 二叉搜索树的后序遍历序列(java解题) 1. 题目 2. 解题思路 3. 数据类型功能函数总结 4. java代码 5. 踩坑小记 递归调用...
文章目录 1. 前言 2. 排序 2.1 概念 2.2 常见的排序算法 3. 常见排序算法的实现 3.1 直接插入排序 3.2 希尔排序 3.3 直接选择排序 3.4 堆排序 3.5 ...
方法一 建立一个数组,从头到尾遍历一遍链表,然后将链表的每个元素的值赋给数组 犯了一个错误 新建的vector容器是一个可变长的数组,要...
文章目录 快速排序 题目描述 输入格式 输出格式 样例 样例输入 样例输出 提示 算法 (分治,双指针) O ( n l o g n ) O(...
LeetCode 131.Palindrome Partitioning 题目 Given a string s, partition s such that every substring of the partition is a palindrome . Return all po...
108. 将有序数组转换为二叉搜索树 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二...
0 概述 在说二叉树前,先来看看什么是树。树中基本单位是结点,结点之间的链接,称为分支。一棵树最上面的结点称之为根节点,而下...
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日...
0 概述 链表作为一种基础的数据结构,在很多地方会用到。如在Linux内核代码,redis源码,python源码中都有使用。除了单向链表,还...