在 Dart 中,有哪些循环操作?
while, do-while, for, for-in, for-each & map
while, do-while, for, for-in, for-each & map
给你一个下标从 0 开始且长度为 n 的整数数组 differences ...
dynamic 和 Object 都可以用来定义可以被赋予任何值的对象。但是它们俩到底有什么区别呢?
珂珂喜欢吃香蕉。这里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 H 小时后回来。
Dart 语言中,我们可以使用两种方式来定义一个不可改变的变量(即为常量):const 和 final。
Flutter 的状态管理
给你单链表的头节点 head,请你反转链表,并返回反转后的链表。
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
在给定的网格中,每个单元格可以有以下三个值之一:...
给定一个由 0 和 1 组成的矩阵 mat,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。
给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。...
给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。...
给你一个大小为 m x n 的二进制矩阵 grid。...
介绍文本按钮的一些基本概念和使用方法。
有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。
怎么使用 Swift 实现一个数组队列?
学习 Swift 中字符 Character 的基本知识。
给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true;否则,返回 false。
给定一个字符串 s,请你找出其中不含有重复字符的最长子串的长度。
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
给定一个头结点为 head 的非空单链表,返回链表的中间结点。
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。
给定一个已按照非递减顺序排列的整数数组 numbers,请你从数组中找出两个数满足相加之和等于目标数 target。
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
希望可以坚持长期的输出。