随笔分类 -  java

摘要:一、题目: 给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。 这条路径可以经过也可以不经过根节点。 注意:两个节点之间的路径长度由它们之间的边数表示。 示例 1: 输入: 5 / \ 4 5 / \ \ 1 1 5 输出: 2 示例 2: 输入: 1 / \ 4 5 / \ \ 4 阅读全文
posted @ 2020-10-13 16:43 chenQD123 阅读(121) 评论(0) 推荐(0)
摘要:1.使用步骤: 导包 加载驱动类class.forName(....) DriverManager获取sql对象 写sql语句 Statement与prepareStatement不一样的执行sql语句,前者是直接sql对象 . 执行语句,而后者是预处理,即在创建sql对象时,就用sql语句,最后在 阅读全文
posted @ 2020-08-23 21:07 chenQD123 阅读(112) 评论(0) 推荐(0)
摘要:给你打个比喻吧:你英雄救美了,美女想要报答你,你想要1000块感谢费,但是美女却想要以身相许😁,懂了吧,同样都是报答,只是用了不一样的方式,辗转相除法也是这样,你两个数的最大公约数不容易求,我就用另外两个简单的数来解决。 废话不多说,看定理。 定理: 辗转相除 可以求最大公约数,顾名思义,反复的除 阅读全文
posted @ 2020-08-07 09:56 chenQD123 阅读(182) 评论(0) 推荐(0)
摘要:题目要求 古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。 之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教禁止在数字中出现0的概念! 罗马数字的表示主要依赖以下几个基本符号: I 阅读全文
posted @ 2020-08-06 01:16 chenQD123 阅读(653) 评论(0) 推荐(0)
摘要:问题描述: 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀:“二四为肩,六八为足,左三右七,戴九履一,五居其中” 阅读全文
posted @ 2020-08-06 01:14 chenQD123 阅读(397) 评论(0) 推荐(0)
摘要:问题描述: 2:信用卡号的验证 【信用卡号的验证】 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么 担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过 Luhn 算法来验 证通过。 该校验的过程: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5 等等)相加。 阅读全文
posted @ 2020-08-06 01:13 chenQD123 阅读(300) 评论(0) 推荐(0)