最大数 题目:image 题解:最大数就是将最大的组成放在前面,如示例2里面的3和30比较,330和303,就是330更大,所以元素3在30之前...
买卖股票的最佳时机|| 题目: 题解:从数组的最前面开始遍历数组,利用双指针,当前面一个数字比后面一个数字小的时候,就让前面的数字进行购买,然后...
每日一题 对链表进行插入排序给定单个链表的头 head ,使用 插入排序 对链表进行排序,并返回 排序后链表的头 。插入排序 算法的步骤:插入排...
每日一题 颜色的分类给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色...
每日一题 题目:路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的...
每日一题 将有序数组转换为二叉搜索树相同的二叉树.png 二叉搜索树的中序遍历是升序遍历,因为给定的数组是升序的,所以可以保证数组转化为二叉树是...
判断相同的二叉树 题目: 相同的二叉树.png 两棵二叉树相同,当且仅当树的结构相同,对应节点的值也相等 解法: 深度优先。如果两个二叉树都为空...
中序遍历二叉树 题目: 给定一个二叉树的根节点root,返回它的中序遍历结果 解法: 第一种方法(递归):中序遍历是指:左子树—根节点—右子树,...
合并两个有序数组 第一种方法:直接将两个数组合并,然后再对这个数组进行排序(没有考虑这个数组本来就是有序的)class Answer{ pu...