臾昳
11
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
12
LeetCode中按奇偶排序数组II题解 LeetCode中按奇偶排序数组II题解
题目 按奇偶排序数组 II给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。
2020-11-12
10
LeetCode中下一个排列题解 LeetCode中下一个排列题解
题目 下一个排列实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位
2020-11-10
09
LeetCode中最接近原点的k个点题解 LeetCode中最接近原点的k个点题解
题目 最接近原点的 K 个点我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。 (这里,平面上两点之间的距离是欧几里德距离。) 你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是
2020-11-09
08
LeetCode中移动零题解 LeetCode中移动零题解
题目 移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操
2020-11-08
07
10
26
LeetCode中搜索旋转排序数组题解 LeetCode中搜索旋转排序数组题解
题目 搜索旋转排序数组给你一个升序排列的整数数组 nums ,和一个整数 target 。假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请你
2020-10-26
26
18
电赛总结 电赛总结
@Loole 系统概述基于前端芯片心率传感器ADS1292,温度传感器LMT70,加速度传感器mpu6050,蓝牙通信模块和stm32f103ZET6设计制作无线运动传感节点,能够稳定采集使用者的心电信息、体表温度和运动信息,并且采用微信小
2020-10-18
3 / 4