
1. 前言 本节内容是递归算法系列之一:递归的介绍,主要介绍了递归的定义,选择了数学归纳法这一数学模型帮助大家可以更好的理解递归的概念,然后明确了一个递归算法必须要具备的三要...
[1. 有序数组的 Two Sum] [2. 两数平方和] [3. 反转字符串中的元音字符] [4. 回文字符串] [5. 归并两个有序数组] [6. 判断链表是否存在环] ...
题目 LeetCode15[https://leetcode.cn/problems/3sum/]给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素...
题目 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root = [3,9,20,null,null,...
分析:二维数组的特殊排序:(注意:集合可以不连续) intervals[l][h]:l降序,h升序Arrays.sort(intervals, (o1, o2) -> o1[...
思路 冒泡排序是十大排序算法中最简单的一种排序算法了,就算我不讲,估计大家也都能写出来。但是为了内容的完整性,还是写一下吧。冒泡排序主要思路如下:1、以第0个元素为例,将该元...
1.题目 给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。 进阶:不要 使用任何内置的库函数,如 sq...