网站首页 站内搜索

搜索结果

查询Tags标签: right,共有 1521条记录
  • 1250L - Divide The Students(贪心+数学/二分搜索法/提高级)

    1250L - Divide The Students(源地址自⇔CF1250L) 目录1250L - Divide The Students(源地址自⇔CF1250L)Problemtag题意思路AC代码(数论,伪代码)错误次数 Problemtag ⇔贪心、⇔数学、⇔二分搜索法、⇔提高级(*1500) 题意 (简化版) \(A, B, C\) 三群人,人数分…

    2021/12/20 23:19:36 人评论 次浏览
  • c++智能指针解析

    1.auto_ptr 概述:C++98中引入auto_ptr,但是实现有缺陷(使用copy语义转移资源),现已弃用,在实际项目中不应该使用。点击查看代码``` // CLASS TEMPLATE auto_ptr templateclass auto_ptr{ // wrap an object pointer to ensure destruction public:typedef _Ty element…

    2021/12/20 20:21:41 人评论 次浏览
  • c++智能指针解析

    1.auto_ptr 概述:C++98中引入auto_ptr,但是实现有缺陷(使用copy语义转移资源),现已弃用,在实际项目中不应该使用。点击查看代码``` // CLASS TEMPLATE auto_ptr templateclass auto_ptr{ // wrap an object pointer to ensure destruction public:typedef _Ty element…

    2021/12/20 20:21:41 人评论 次浏览
  • 归并排序用Java实现

    归并排序 思想 把一个的数组给分成一级一级的小组 小组内部进行排序然后几个小组进行合并再排序 用尚硅谷韩顺平老师做的图 思想简而言之就是分而治之 ###代码实现 先把主函数给放上来 public static void main(String[] args) {int[] arr ={6,1,3};int []temp = new int[…

    2021/12/20 1:20:51 人评论 次浏览
  • 归并排序用Java实现

    归并排序 思想 把一个的数组给分成一级一级的小组 小组内部进行排序然后几个小组进行合并再排序 用尚硅谷韩顺平老师做的图 思想简而言之就是分而治之 ###代码实现 先把主函数给放上来 public static void main(String[] args) {int[] arr ={6,1,3};int []temp = new int[…

    2021/12/20 1:20:51 人评论 次浏览
  • 力扣刷题11

    根据二叉树镜像的定义,考虑递归遍历(dfs)二叉树,交换每个节点的左 / 右子节点,即可生成二叉树的镜像。 递归解析: 终止条件: 当节点 rootroot 为空时(即越过叶节点),则返回 nullnull ; 递推工作: 初始化节点 tmptmp ,用于暂存 rootroot 的左子节点; 开启递归…

    2021/12/19 23:20:37 人评论 次浏览
  • 力扣刷题11

    根据二叉树镜像的定义,考虑递归遍历(dfs)二叉树,交换每个节点的左 / 右子节点,即可生成二叉树的镜像。 递归解析: 终止条件: 当节点 rootroot 为空时(即越过叶节点),则返回 nullnull ; 递推工作: 初始化节点 tmptmp ,用于暂存 rootroot 的左子节点; 开启递归…

    2021/12/19 23:20:37 人评论 次浏览
  • 【打卡】——【LeetCode学习计划】《数据结构入门-C++》第10天 树

    原文链接;【LeetCode学习计划】《数据结构入门-C++》第10天 树_Wang_Xin_Ling的博客-CSDN博客 方法1:递归 树的遍历过程中,在进入到左孩子和右孩子后,还需要按照同样的遍历顺序去遍历,直到遍历整棵树,因此遍历的过程是一个非常典型的递归过程。144. 二叉树的前序遍历…

    2021/12/19 22:21:07 人评论 次浏览
  • 【打卡】——【LeetCode学习计划】《数据结构入门-C++》第10天 树

    原文链接;【LeetCode学习计划】《数据结构入门-C++》第10天 树_Wang_Xin_Ling的博客-CSDN博客 方法1:递归 树的遍历过程中,在进入到左孩子和右孩子后,还需要按照同样的遍历顺序去遍历,直到遍历整棵树,因此遍历的过程是一个非常典型的递归过程。144. 二叉树的前序遍历…

    2021/12/19 22:21:07 人评论 次浏览
  • 通过模拟保证随时随地正确写出二分搜索法

    二分搜索法 这算得上是简单的一种算法了, 对有序序列进行二分查找,重点是注意边界值。 写关于边界值的问题最好通过模拟, 比如: [1, 2], 两个元素, left = 0, right = 1, mid = (right + left) / 2 = 0 nums[mid] = 1 => search 3 => left = mid + 1 = 1 => lef…

    2021/12/19 6:22:31 人评论 次浏览
  • 通过模拟保证随时随地正确写出二分搜索法

    二分搜索法 这算得上是简单的一种算法了, 对有序序列进行二分查找,重点是注意边界值。 写关于边界值的问题最好通过模拟, 比如: [1, 2], 两个元素, left = 0, right = 1, mid = (right + left) / 2 = 0 nums[mid] = 1 => search 3 => left = mid + 1 = 1 => lef…

    2021/12/19 6:22:31 人评论 次浏览
  • 111. 二叉树的最小深度

    给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/minimum-depth-of-binary-tree 著作权归领扣网络所有。商业转载请联…

    2021/12/19 6:19:43 人评论 次浏览
  • 111. 二叉树的最小深度

    给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/minimum-depth-of-binary-tree 著作权归领扣网络所有。商业转载请联…

    2021/12/19 6:19:43 人评论 次浏览
  • [经典算法]合并排序 Merge-Sort

    合并排序(归并排序)采用分治法(Divide and Conquer),先递归分解数组,将序列每次折半划分,再合并数组,将划分后的序列两两合并后排序。 基本方法: 1、将序列从中间位置分成左右两个序列 2、再将这两个子序列按照第1步继续二分下去,直到所有左右子序列的长度都为1…

    2021/12/19 1:21:07 人评论 次浏览
  • [经典算法]合并排序 Merge-Sort

    合并排序(归并排序)采用分治法(Divide and Conquer),先递归分解数组,将序列每次折半划分,再合并数组,将划分后的序列两两合并后排序。 基本方法: 1、将序列从中间位置分成左右两个序列 2、再将这两个子序列按照第1步继续二分下去,直到所有左右子序列的长度都为1…

    2021/12/19 1:21:07 人评论 次浏览
扫一扫关注最新编程教程