上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要: 异常处理 基本介绍 异常处理就是当异常发生时,对异常处理的方式 异常处理的方式 try - catch - finally 在代码中捕获的异常自行处理 throws 将发生的异常抛出,交给调用者(方法)来处理,最顶级的处理者就是JVM try - catch异常处理 说明 Java提供try和cat 阅读全文
posted @ 2021-06-20 20:20 mx_info 阅读(72) 评论(0) 推荐(0)
摘要: LeetCode97. 交错字符串 题目描述 /** * * 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 * s1 和 s2 交错 组成的。 * <p> * 两个字符串 s 和 t 交错 的定义与过程如下, * 其中每个字符串都会被分割成若干 非空 子字符串: * <p> * s 阅读全文
posted @ 2021-06-20 17:09 mx_info 阅读(65) 评论(0) 推荐(0)
摘要: Java异常介绍 基本概念 Java语言中,将程序执行中发生的不正常情况称为异常 开发过程中的语法和逻辑错误不是异常 执行过程中所发生的异常事件可以分为两大类 Error(错误):Java虚拟机无法解决的严重问题,如JVM系统内部错误,资源耗尽等严重情况,如栈溢出StackOverflowError 阅读全文
posted @ 2021-06-19 16:31 mx_info 阅读(52) 评论(0) 推荐(0)
摘要: LeetCode96. 不同的二叉搜索树 题目描述 /** * * 给你一个整数 n , * 求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种? * 返回满足题意的二叉搜索树的种数。 * */ 思路分析 对于数组中按照升序排列的元素,用这个数组组成一颗二叉搜索树,那么二 阅读全文
posted @ 2021-06-19 09:13 mx_info 阅读(45) 评论(0) 推荐(0)
摘要: LeetCode94. 二叉树的中序遍历 题目描述 /** * * 给定一个二叉树的根节点 root ,返回它的 中序 遍历。 * */ 思路分析 二叉树的遍历方式有三种,即前序中序和后序,三者的不同在于根节点的遍历顺序 如果先遍历根节点,再遍历左子树然后遍历右子树则为前序遍历 如果先遍历左子树,再 阅读全文
posted @ 2021-06-19 08:20 mx_info 阅读(45) 评论(0) 推荐(0)
摘要: 马踏棋盘算法详解 说明 马踏棋盘是指在一个8 * 8的国际棋盘上,从某一位置开始,每次走一个日字,将所有的位置都走一遍 可以使用递归 + 回溯来解决,再加上贪心算法来优化 指定某种策略,因为从棋盘的某一位置开始走,它的下一步最多有8个选择,编写一个方法,将下一步能走的位置记录在集合中 创建一个Boo 阅读全文
posted @ 2021-06-18 20:43 mx_info 阅读(855) 评论(0) 推荐(0)
摘要: 弗洛伊德算法详解 说明 弗洛伊德算法也是求一个顶点到其他顶点的最短路径问题,和迪杰斯特拉算法有共同之处,不同处在于迪杰斯特拉算法只是求得某一具体的顶点到其他顶点的最短距离,而弗洛伊德会求出所有的顶点到其他顶点的距离,弗洛伊德会创建一个二维距离数组保存各个顶点到其它顶点的距离,通过不断的更新这个二维数 阅读全文
posted @ 2021-06-18 11:48 mx_info 阅读(2078) 评论(0) 推荐(0)
摘要: LeetCode93. 复原 IP 地址 题目描述 /** * * 给定一个只包含数字的字符串,用以表示一个 IP 地址, * 返回所有可能从 s 获得的 有效 IP 地址 。你可以按任何顺序返回答案。 * <p> * 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能 阅读全文
posted @ 2021-06-18 09:23 mx_info 阅读(48) 评论(0) 推荐(0)
摘要: 迪杰斯特拉算法详解 说明 迪杰斯特拉算法是求解带权无向图中某一顶点到其他顶点的最短路径问题 核心思想为定义一个数组保存当前顶点到其他顶点的距离,然后通过广度优先算法,即横向扫描的方式,不断比较不同走法的路径大小,将最小路径对应的权值记录在数组中 每次在更新路径时,路径权值应当包含两部分,一是路径数组 阅读全文
posted @ 2021-06-17 22:42 mx_info 阅读(544) 评论(0) 推荐(0)
摘要: 克鲁斯卡尔之公交车站问题详解 说明 克鲁斯卡尔算法也是解决图的最短路径问题,即给定一个带权的无向图,求其最小生成树使得各个顶点之间的距离最短 公交车站问题是指有七个公交车站,修一条通路连接这七个公交车站,使得路劲最短 可以使用带权的无向图来模拟公交车站问题,因此可以使用克鲁斯卡尔算法解决 克鲁斯拉尔 阅读全文
posted @ 2021-06-17 16:45 mx_info 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页