自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java编程练习之:加一(Leecode 题库)

文章目录1. 题目2. 解题思路3. 代码4. 运行结果1. 题目2. 解题思路这里用 for 循环来控制进位;从最后一位开始,在每一个 digits[i] 加一,加完之后进行 % 10 操作,如果符合进位条件,那么就继续进行循环,同时由于进行了 % 10 操作,所以这个位置会变成 0;如果不符合进位条件,% 10 之后还是原来的数。如果进位可以一直进行下去不跳出,那么等最后 i =...

2020-04-26 09:52:29 351

原创 Java 编程练习之:最后一个单词的长度(Leecode题库)

文章目录1. 题目2. 解题思路3. 代码3.1 方法一代码3.2 方法二代码4. 结果4.1 方法一结果4.2 方法二结果1. 题目2. 解题思路郑重声明,方法一是我自己舍近求远为了找寻一种使用 substring 的方法而特地编写的,所以很麻烦,不建议使用,有兴趣的可以自己看一下代码方法二是一种更加容易想到的方法,这里只讲一下方法二我的思路。方法二:将这个 string ...

2020-04-25 14:29:49 201

原创 Java练习题之:实现字符串查找、匹配(Leecode 题库)

文章目录1. 题目2. 解题思路2.1 方法一思路:2.2 方法二思路:3. 代码4. 实验结果4.1 方法一的结果:4.2 方法二的结果:1. 题目2. 解题思路2.1 方法一思路:这种方法的问题就是复杂度和空间占用都很高,因为用了一个 for 循环嵌套一个 while 循环for 循环用来遍历 haystack 目标序列当在目标序列发现与 needle 序列的 nee[0] ...

2020-04-24 20:08:49 643

原创 Java编程练习之:搜索插入位置(Leecode题库)

文章目录1. 题目2. 解题思路3. 代码4. 运行结果1. 题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。2. 解题思路其实当 target == nums[i] 的这种情况处理方式很简单,复杂的点在于不相等的情况。让 target 只要大于 nums[i] 的情况下就...

2020-04-23 22:25:38 250

原创 Java编程练习之:删除重复出现的元素(Leecode题库)

文章目录1. 题目2. 相关知识3. 解题思路4. 代码5. 结果演示说明,这道题我尝试了用其他的方法去解,如果按照题目要求的话,使用两个指针的方法就可以完成,但这里我自己想训练自己使用数组和哈希表的能力,所以大家参考就好。1. 题目给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并...

2020-04-23 19:26:15 530

原创 Java编程练习之:合并两个有序链表 (Leecode 题库)

文章目录1. 题目2. 相关知识3. 解题思路4. 代码5. 结果演示1. 题目2. 相关知识链表 ListNode 不可以进行检索,也不能获取其长度,唯一能使用的就是链表的头结点 headnode链表节点为空的表示是 == null建立 dummy 节点的原因是,他与头结点 head 具有完全样的初始状态,并且他们的 next 指向的是同一个节点,只不过区别是,如果没有dummy ...

2020-04-23 14:32:18 183

原创 Java 编程练习之:括号匹配(Leecode题库)

文章目录1. 题目2. 相关知识2.1 哈希表知识2.2 栈的知识3. 解题思路4. 代码5. 运行结果1. 题目给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意:空字符串可被认为是有效字符串。2. 相关知识2.1 哈希表知识哈希表在建立的时候是 ...

2020-04-22 19:50:05 359

原创 Java编程练习之:寻找最长公共前缀(Leecode题目)

文章目录1. 题目2. 相关知识3. 解题思路4. 代码5. 结果展示1. 题目2. 相关知识.subString(index,index) :这个方法可以取原 string 的子部分,取得部分由两个参数决定.charAt() :这个方法返回的类型是个 char 类型,用来获取到这个位置的字符(注意,可以直接使用 == ,这样比较的是两个字符型的值)3. 解题思路例如,我现在获得...

2020-04-21 15:12:47 627

原创 Java编程练习之:转换罗马数字

文章目录1. 题目2. 相关知识3. 解题思路4. 代码5. 运行结果1. 题目罗马数字包含以下七种字符: I, V, X, L,C,D,M。例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 III...

2020-04-20 21:28:28 2862 2

原创 Java 编程练习之:整数翻转(Leecode练习题)

文章目录1. 题目2. 相关知识3. 解题思路4. 代码5. 运行结果1. 题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,231−1][−2^{31}, 2^{31} − 1][−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回 0。2. 相关知识i...

2020-04-19 21:57:41 305

原创 Java 编程练习:使用两个栈实现队列的功能

文章目录1. 题目2. 思路2.1 整体思路2.2 实例化思路3. 代码1. 题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。2. 思路2.1 整体思路队列的特点是:先进先出栈的特点是:先进后出所以要用两个栈完成先进的元素先出,其实只要把第一个栈的出栈作为第二个栈的入栈就可以了。这样可以保证第二个栈在出栈的时候符合题目要求。也就是将数据在 ...

2020-04-19 00:00:17 262

原创 Java编程练习之:重建二叉树(牛客网题目)

文章目录1. 题目2. 相关知识3. 解题思路3.1 整体思路3.2 实例思路4. 代码1. 题目输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。2. 相关知识使用 Arrays. 方法的时候,要引用 ...

2020-04-18 20:49:49 183

原创 Java 编程练习之:链表:从尾到头顺序返回一个ArrayList

文章目录1. 题目2. 链表知识2.1 ArrayList 能够进行的操作:3. 解题思路3. 代码1. 题目输入一个链表,按链表从尾到头的顺序返回一个ArrayList。2. 链表知识创建链表时,使用 ArrayList<Integer> 这里注意 <> 中的是 Integer 而不是 int 的原因是,在创建表或者链表这一类的数据的时候使用封装类型,因为 int...

2020-04-18 15:17:02 285

原创 Java 编程练习之:二维数组中的查找

文章目录1. 题目2. 思路3. 代码4. 运行结果1. 题目在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。2. 思路给出两个指针,一个负责行row_pointer 一个负责列col_pointer计算出行的长度array.length,计算...

2020-04-17 19:31:12 239

原创 Java 编程练习之:对正整数分解质因数

文章目录1. 题目2. 思路3. 代码4. 结果展示1. 题目将一个正整数分解质因数。例如:输入 909090,打印出 90=2∗3∗3∗590=2*3*3*590=2∗3∗3∗5。2. 思路这里只分析如何实现这个思路,而不涉及到交互部分的代码。按照我们分解一个质因数的思路,我们拿到一个整数 num,肯定:首先把 num 与 2 做余数运算,比如 90 / 2 = 45再拿 45 ...

2020-04-16 00:05:30 709

原创 Java编程练习之:水仙花数

文章目录1. 题目2. 思路3. 代码4.运行结果1. 题目打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。2. 思路这道题的关键是分别得到:个位、十位数、和百位的数字。例如 512 这个数字:个位:512%10 = 2十位:512 %100 = 12...

2020-04-15 17:34:30 28725 8

原创 Java 编程练习之:101-200之间的素数

文章目录1. 题目2. 思路3. 代码4. 运行结果1. 题目判断101-200之间有多少个素数(质数),并输出所有素数(质数)。2. 思路素数i只有 1 和 i两个因子,所以在算 i 的时候,让它自身将从 222~i\sqrt{i}i​ 所有的数都做一遍取余运算。如果在这么多次运算中,哪怕有一次得到的余数值为0都可以判断这个i 不是一个质数,所以我们把 break 语句设定在这里。这...

2020-04-15 17:11:26 2658

原创 Java编程练习之:有关兔子的斐波那契数列问题解析

文章目录1. 题目2. 思路3. 代码1. 题目古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?2. 思路可以看出:第一个月:1第二个月:1第三个月:2第四个月:3第五个月:5第六个月:8所以这是一个斐波那契数列问题所以如果想实现这个序列的话,我们把他画出来看一下我们最初...

2020-04-15 09:23:49 497

原创 Leecode 刷题 java之:两数之和

文章目录方法1 暴力遍历法方法2 双指针法方法3 哈希表法方法1 暴力遍历法**思路:**这种思路比较简单,即:使用两个 for 循环对 list 中的每一个元素进行遍历和求和运算如果两个值符合条件,那么就输出他们的下标如果不符合,最后抛处错误 throw new IllegalArgumentException("No two sum solution");class Solut...

2020-04-14 10:54:10 267

原创 HTML 学习之:新增主体结构元素 article / section /nav / aside / time / pubdate

文章目录1. article 元素1.1 最简单的 article 示例1.2 article 的嵌套使用1.3 article 内嵌页面2. section 元素3. nav 元素4. aside 元素5. time 元素与微格式6. pubdate 属性1. article 元素1.1 最简单的 article 示例1.2 article 的嵌套使用1.3 article 内嵌...

2020-04-08 12:50:54 738

原创 HTML学习之: HTML5 框架、背景颜色

文章目录1. HTML5 框架1.1 HTML 内联框架 iframe1.2 使用 iframe 的方式进行页面打开的承接效果2. HTML 背景2.1 background 设置背景图片2.2 bgcolor 设置背景颜色1. HTML5 框架这里主要讲解 <内联框架> iframe1.1 HTML 内联框架 iframe首先建立一个 HTML 文件 framea...

2020-04-03 16:31:10 3232

原创 HTML 学习之:如何将 PHP服务器 与 HTML 写的前端表单进行交互

文章目录1. 首先创建一个表单2. 然后表单和服务器建立联系1. 首先创建一个表单2. 然后表单和服务器建立联系在运行方式中选择 <PHP web application>复制 PHP 文件所在的地址将复制的地址放到 .html 文件中的 “action =” 部分,让其指向服务器,这样就可以完成表单与 PHP 进行交互的行为了至于 PHP 中详细的部分,在 HTML...

2020-04-02 20:19:26 346

原创 HTML 学习之:PHP 环境搭建

文章目录1. 官网下载 xampp 软件2. 按照步骤安装3. 找到 htdocs 文件夹3. 如何书写PHP脚本,用什么软件3.1 安装 Eclipse 软件(java的开发工具)3.2 在 Eclipse 软件中创建 PHP 项目3.3 如何运行 PHP 的脚本文件1. 官网下载 xampp 软件2. 按照步骤安装安装极其简单:nextnextnext。。。。。3. 找到...

2020-04-02 19:42:06 396

原创 HTML 学习之:列表、块元素、布局、表单创建

文章目录1. HTML列表1.1 有序列表/无序列表及其属性使用1.1.1 基础有序/无序列表展示1.1.2 有序列表属性1.1.3 无序列表属性1.2 嵌套列表及其属性使用1.2.1 普通的无序嵌套列表1.2.2 普通的有序列表嵌套1.3 自定义列表项1. HTML列表【列表常用操作】【列表种类】1.1 有序列表/无序列表及其属性使用1.1.1 基础有序/无序列表展示1.1.2...

2020-04-02 12:55:46 244

Email tracker 扩展包

Email tracker 扩展包

2022-12-05

AMR Guidlines

对 AMR:Abstract meaning representation 的完整版叙述(English)

2022-11-24

cifar-100-python.tar.gz

使用 keras 做深度学习探索的人群,可以不通过keras 下载数据集(太慢),直接把这些数据集下载下来,放到 .keras/datasets 下,就可以直接调用了

2021-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除