1. 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 2. 题解 - 迭代
1. 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 2. 题解 - 迭代
1. 题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 2. 题解
1. 题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到...
1. 题目描述 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素 2. 题解
1. 题目描述 给定一个 m x n 的矩阵,如果一个元素为 **0 **,则将其所在行和列的所有元素都设为 0 。请使用原地算法 2. 题解
1. 题目 给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 2. 示例 3. 解...
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 num...
采样率 系统每秒采集的次数 EEG 脑电 EOG 眼动电 EMG 肌电
给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 1. 示例 2. 解法: 使用额外的数组
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 1.
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:对于 t 中重复...
给你一个整数数组nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。要求返回滑动窗口中...
1. MediaQuery.of(context).size.width 和 double.infinity MediaQuery.of(context).size.widt...
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 1. 哈希表 + 前缀和
1. withContext() withContext()函数是一个挂起函数,大体可以将它理解为async函数的一种简化版写法 调用withContext函数后,会立即执行...
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度 1. 解法 - 滑动窗口
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水 1. 动态规划的解法
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 n...
在Flutter中,async和await是用来处理异步操作的关键字,他们可以帮助你在不阻塞主线程的情况下执行耗时操作,比如网络请求,文件读写等。 1. 什么是async? ...
1. 协程 协程允许我们在单线程模式下模拟多线程编程的效果,代码执行时的挂起与恢复完全是由编程语言控制的,和操作系统无关 1. 协程的3种启动方式 launch launc...