java8 思维导图 发表于 2019-08-11 分类于 java 前言java8 中提供了很多方便开发人员的特性,包括:lambda 表达式、流操作、默认函数等。本文主要是将这些特性以思维导图的方式进行总结,方便后续复习。 阅读全文 »
leetCode-42:Trapping Rain Water 发表于 2019-07-31 分类于 leetCode 问题描述给定一个非负整数的数组,每个数字代表柱子的长度,要求计算出这些柱子组成的容器可以存储的雨水量。题目链接:**点我** 阅读全文 »
leetCode-45:Jump Game II 发表于 2019-07-28 分类于 leetCode 问题描述给定一个包含非负整数的数组,每个元素代表当前位置向右移动的最大距离,要求找出从第一个元素到最后一个元素之间最少需要经过几步跳转(题目保证数组中必然存在从第一个元素到最后一个元素的跳转路径)。题目链接:**点我** 阅读全文 »
mysql 中 count(*)、count(1)、count(主键ID)、count(列名) 的区别 发表于 2019-07-20 分类于 mysql 前言在平常使用过程中,经常需要用到 “计数” 的功能,但是有时会纠结于是使用 count(*)、count(1)、count(主键ID) 还是 count(列名),这几种查询方式有什么区别呢?本文将对此进行简单的介绍。 阅读全文 »
leetCode-93:Restore IP Addresses 发表于 2019-07-13 分类于 leetCode 问题描述给定一个只包含数字的字符串,要求找出这个字符串可以表示的 IP 的列表。题目链接:**点我** 阅读全文 »
leetCode-25:Reverse Nodes in k-Group 发表于 2019-07-07 分类于 leetCode 问题描述给定一个链表和一个正整数 k(k 的值小于链表的长度),要求将链表进行分组,每组 k 个节点,在每组中将链表进行倒序,如果最后一组没有 k 个节点,则不用进行逆序,最后将这些分组按顺序连接成新的链表并返回头节点。要求空间复杂度是 O(1),并且不能改变链表节点中的值。题目链接:**点我** 阅读全文 »
leetCode-57:Insert Interval 发表于 2019-06-29 分类于 leetCode 问题描述给定一个二维数组,表示区间的集合。数组中已经根据区间的起始下标从小到大排序,而且各个区间没有重叠部分。另外给定一个区间,要求将这个区间合并到原先的区间集合中。题目链接:**点我** 阅读全文 »
leetCode-23:Merge k Sorted Lists 发表于 2019-06-21 分类于 leetCode 问题描述给定 k 个有序的链表,要求将其合并成一个有序的链表返回。题目链接:**点我** 阅读全文 »
leetCode-21:Merge Two Sorted Lists 发表于 2019-06-21 分类于 leetCode 问题描述给定两个有序链表,要求将其合并成一个有序链表返回。题目链接:**点我** 阅读全文 »
leetCode-41:First Missing Positive 发表于 2019-06-16 分类于 leetCode 问题描述给定一个整形数组,要求用O(n)的时间复杂度和O(1)的空间复杂度,找出这些数字中缺少的第一个正整数。题目链接:**点我** 阅读全文 »