臾昳
11
26
java中split详解 java中split详解
用法Java中split的用法Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符
2020-11-26
26
LeetCode中最大间距 LeetCode中最大间距
题目 最大间距给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例 1: 输入: [3,6,9,1] 输出: 3 解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,
2020-11-26
25
vue-element-admin路由介绍 vue-element-admin路由介绍
路由和侧边栏路由和侧边栏是绑定在一起的,只有在@/router/index.js下面配置对应的路由,侧边栏就会动态的生成 配置项// 当设置 true 的时候该路由不会在侧边栏出现 如401,login等页面,或者如一些编辑页面/edit/
2020-11-25
25
LeetCode中完全二叉树的节点个数 LeetCode中完全二叉树的节点个数
题目1370.上升下降字符串给你一个字符串 s ,请你根据下面的算法重新构造字符串: 从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。 从 s 剩余字符中选出 最小 的字符,且该字符比上一个添加的字符大,将它 接在 结果字符串
2020-11-25
25
happyzm(looles)的hexo博客介绍 happyzm(looles)的hexo博客介绍
happyzm介绍这是一个采用 Material Design 和响应式设计的 Hexo 博客主题,演示地址 欢迎Star如果你喜欢本博客的话,欢迎star与fork,然后根据你的信息来具体配置你的博客。 下载当你看到这里的时候,应该已经有
2020-11-25 Loole
24
LeetCode中完全二叉树的节点个数 LeetCode中完全二叉树的节点个数
题目 完全二叉树的节点个数给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h
2020-11-24
23
LeetCode中用最少数量的箭引爆气球 LeetCode中用最少数量的箭引爆气球
题目 用最少数量的箭引爆气球在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。 一支弓箭可以
2020-11-23
22
21
LeetCode中排序链表 LeetCode中排序链表
题目 排序链表给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例 1: 输入:head = [4,2,1,3] 输
2020-11-21
19
LeetCode中买卖股票的最佳时机 II LeetCode中买卖股票的最佳时机 II
题目 买卖股票的最佳时机 II给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出
2020-11-19
19
LeetCode中买卖股票的最佳时机题解 LeetCode中买卖股票的最佳时机题解
题目 买卖股票的最佳时机给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1:
2020-11-19
19
LeetCode中对链表进行插入排序 LeetCode中对链表进行插入排序
题目 对链表进行插入排序对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法:
2020-11-19
18
LeetCode中加油站题解 LeetCode中加油站题解
题目 加油站在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。
2020-11-18
17
16
哈希表(散列表)理解 哈希表(散列表)理解
定义哈希表(Hash table,也叫散列表),是根据关键码值(key value)来直接进行访问数据的数据结构,也就是一个关键码值通过散列函数映射到表中一个位置来进行访问数据,来加快查找的速度。 数组的特点:寻址容易,插入和删除困难;链表
2020-11-16
16
LeetCode中根据身高重建队列 LeetCode中根据身高重建队列
题目 根据身高重建队列假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意:总人数少于1100人。 示例 输入:
2020-11-16
15
java中双端队列deque的用法 java中双端队列deque的用法
介绍Deque是一个线性collection,支持在两端插入和移除操作,名称deque是“double ended queue(双端队列)”的缩写,通常读为“deck”。大多数Deque实现对于它们能够包含的元素数没有固定限制,但此接口既支
2020-11-15
15
LeetCode中移掉K位数字题解 LeetCode中移掉K位数字题解
题目 移掉K位数字给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例 1 : 输入: num = "14322
2020-11-15
3 / 4