自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 基础算法(Leetcode)刻意练习第三十天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task02.Leecode第26题难度:简单题目概述:题解思路1.提交记录2....

2020-03-30 21:52:01 241

原创 基础算法(Leetcode)刻意练习第二十九天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task29.加油站Leetcode第134题难度:中等题目概述: 在一条环路上有 N 个加油站...

2020-03-29 15:03:21 246

原创 基础算法(Leetcode)刻意练习第二十八天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task20.Leetcode第55题难度:中等题目概述: 给定一个非负整数数组,你最初位于数组...

2020-03-28 20:19:35 281

原创 基础算法(Leetcode)刻意练习第二十七天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task27.分发饼干Leetcode第455题难度:简单题目概述: 假设你是一位很棒的家长,想...

2020-03-27 19:49:27 155

原创 基础算法(Leetcode)刻意练习第二十六天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task26.判断子序列Leetcode第392题难度:简单题目概述: 给定字符串 s 和 t ...

2020-03-26 21:37:10 150

原创 基础算法(Leetcode)刻意练习第二十五天——贪心算法

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task25.买卖股票的最佳时机 IILeetcode第122题难度:简单题目概述: 给定一个数...

2020-03-25 19:04:01 158

原创 基础算法(Leetcode)刻意练习第二十四天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task24.恢复二叉搜索树Leetcode第99题难度:困难题目概述: 二叉搜索树中的两个节点...

2020-03-24 20:19:52 132

原创 基础算法(Leetcode)刻意练习第二十三天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task23.不同的二叉搜索树 IILeetcode第95题难度:中等题目概述: 给定一个整数 ...

2020-03-23 14:13:04 147

原创 基础算法(Leetcode)刻意练习第二十二天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task22.二叉树的中序遍历Leetcode第94题难度:中等题目概述: 给定一个二叉树,返回...

2020-03-22 10:53:33 122

原创 基础算法(Leetcode)刻意练习第二十一天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task21.二叉树的最大深度Leetcode第104题难度:简单题目概述: 给定一个二叉树,找...

2020-03-22 01:28:41 166

原创 基础算法(Leetcode)刻意练习第二十天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task20.对称二叉树Leetcode第101题难度:简单题目概述: 给定一个二叉树,检查它是...

2020-03-20 15:07:23 156

原创 基础算法(Leetcode)刻意练习第十九天——树

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task19.相同的树Leetcode第100题难度:简单题目概述: 给定两个二叉树,编写一个函...

2020-03-19 16:56:49 154

原创 基础算法(Leetcode)刻意练习第十八天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task18.正则表达式匹配Leetcode第10题难度:困难题目概述: 给你一个字符串 s 和...

2020-03-18 21:29:59 134

原创 基础算法(Leetcode)刻意练习第十七天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task17.最长回文子串Leetcode第5题难度:中等题目概述: 给定一个字符串 s,找到 ...

2020-03-17 22:13:02 138

原创 基础算法(Leetcode)刻意练习第十六天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task16.无重复字符的最长子串Leetcode第3题难度:中等题目概述: 给定一个字符串,请...

2020-03-16 20:03:03 179

原创 基础算法(Leetcode)刻意练习第十五天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task15.有效的括号Leetcode第20题难度:简单题目概述: 给定一个只包括 '(','...

2020-03-15 15:56:01 103

原创 基础算法(Leetcode)刻意练习第十四天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task14.最长公共前缀Leetcode第14题难度:简单题目概述: 编写一个函数来查找字符串...

2020-03-14 17:09:50 134

原创 基础算法(Leetcode)刻意练习第十三天——字符串

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task13.罗马数字转整数Leetcode第13题难度:简单题目概述: 罗马数字包含以下七种字...

2020-03-13 17:55:45 131

原创 基础算法(Leetcode)刻意练习第十二天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task12.合并K个排序链表Leecode第23题难度:困难题目概述: 合并 k 个排序链表,...

2020-03-12 08:39:50 168

原创 基础算法(Leetcode)刻意练习第十一天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task11.删除链表的倒数第N个节点Leecode第19题难度:中等题目概述: 给定一个链表,...

2020-03-11 15:30:29 135

原创 基础算法(Leetcode)刻意练习第十天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task09.两数相加Leecode第2题难度:中等题目概述: 给出两个 非空 的链表用来表示两...

2020-03-10 13:59:59 126

原创 基础算法(Leetcode)刻意练习第九天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task09.环形链表Leecode第141题难度:简单题目概述: 给定一个链表,判断链表中是否...

2020-03-09 19:57:31 140

原创 基础算法(Leetcode)刻意练习第八天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task08.删除排序链表中的重复元素Leecode第83题难度:简单题目概述: 给定一个排序链...

2020-03-08 14:15:12 198 1

原创 基础算法(Leetcode)刻意练习第七天——链表

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task07.合并两个有序链表Leecode第21题难度:简单题目概述: 将两个有序链表合并为一...

2020-03-07 21:53:10 166

原创 基础算法(Leetcode)刻意练习第六天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task06.买卖股票的最佳时机 IIILeecode第123题难度:困难题目概述: 给定一个数...

2020-03-06 20:44:01 226

原创 基础算法(Leetcode)刻意练习第五天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task05.最接近的三数之和Leecode第16题难度:中等题目概述: 给定一个包括 n 个整...

2020-03-05 10:52:53 143

原创 基础算法(Leetcode)刻意练习第四天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task04.Leecode第26题难度:简单题目概述:题解思路1.提交记录2....

2020-03-04 11:31:16 142

原创 基础算法(Leetcode)刻意练习第三天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task03.移除元素Leecode第27题难度:简单题目概述: 给定一个数组 nums 和一个...

2020-03-03 17:10:11 161

原创 基础算法(Leetcode)刻意练习第二天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task02.删除排序数组中的重复项Leecode第26题难度:简单题目概述: 给定一个排序数组...

2020-03-02 10:13:40 131

原创 基础算法(Leetcode)刻意练习第一天——数组

引言由 “LSGO软件技术团队” 组织的 “基础算法刻意练习” 采用分类别练习的模式,即选择了五个知识点(数组、链表、字符串、树、贪心算法),每个知识点选择了 三个简单、两个中等、一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。以下是我的每日打卡记录:Task01.两数之和Leecode第1题难度:简单题目概述: 给定一个整数数组 nums 和一...

2020-03-01 14:20:40 142

原创 数据结构与算法(上) Datawhale组队学习——字符串

引言学习了JAVA的基础知识以后,这是本人第一次接触数据结构与算法的知识,为了更高效以及自律的学习,我加入了Datawhale学习小组。Task05------字符串理论部分:一、用数组实现一个顺序的串结构。1.2.二、为串结构提供丰富的操作:插入子串、在指定位置移除给定长度的子串、在指定位置取子串、连接串、串匹配……1.2.练习部分:一、无重复字符的最长子串(L...

2020-01-14 23:11:33 107

原创 数据结构与算法(上) Datawhale组队学习——队列

引言学习了JAVA的基础知识以后,这是本人第一次接触数据结构与算法的知识,为了更高效以及自律的学习,我加入了Datawhale学习小组。Task04------队列理论部分:一、用数组实现一个顺序队列1.2.二、用数组实现一个循环队列1.2.二、用链表实现一个链式队列1.2.练习部分:一、模拟银行服务完成程序代码1.要求目前,在以银行营业大厅为代表的窗...

2020-01-12 23:16:03 175

原创 数据结构与算法(上) Datawhale组队学习——栈与递归

引言学习了JAVA的基础知识以后,这是本人第一次接触数据结构与算法的知识,为了更高效以及自律的学习,我加入了Datawhale学习小组。Task03------栈与递归理论部分:一、用数组实现一个顺序栈1.2.二、用链表实现一个链栈1.2.三、理解递归的原理1.2.练习部分:一、汉诺塔问题1.要求汉诺塔问题源于印度一个古老传说的益智玩具。大梵天创造世界的...

2020-01-09 23:57:57 191

原创 数据结构与算法(上) Datawhale组队学习——顺序表和链表

引言学习了JAVA的基础知识以后,这是本人第一次接触数据结构与算法的知识,为了更高效以及自律的学习,我加入了Datawhale学习小组。Task02------顺序表和链表理论部分:一、理解线性表的定义与操作1.2.二、实现顺序表1.2.三、实现单链表、循环链表、双向链表1.2.练习部分:一、合并两个有序链表(LeetCode第21题)1.要求将两个有序...

2020-01-08 13:43:44 245

原创 数据结构与算法(上) Datawhale组队学习——数组

引言学习了JAVA的基础知识以后,这是本人第一次接触数据结构与算法的知识,为了更高效以及自律的学习,我加入了Datawhale学习小组。Task01------数组理论部分:一、理解数组的存储与分类。1.数组的定义数组是把具有相同类型的若干元素按无序的形式组织起来的一种形式例如:基本数据类型数组 int[] array={3,1,4,1,5,9};对象数组 Object...

2020-01-06 17:25:50 263 1

原创 搭建Java JDK1.8运行环境以及 IntelliJ IDEA的安装、使用

JAVA JDK1.8运行环境的搭建1.推荐微信公众号“软件安装管家”下载JDK1.82.公众号有教程,我只是“大自然的搬运工”3.下载完成后鼠标右击【jdk-8u221-windows-64bit】选择【以管理员身份运行】。4.点击【下一步】【下一步】【下一步】直到JDK,JRE安装完成,点击【关闭】5.打开jdk的安装路径,选中地址栏鼠标右击选择【复制】。温馨提示:64位的jd...

2019-10-29 13:42:53 8131

空空如也

空空如也

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

TA关注的人

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