115 次浏览
为此,您可以使用 for 循环以及一些条件。PHP 代码如下所示:示例 实时演示 输出Even 1 Even 3 Even如上所示,对于第 0 个索引,显示文本“Even”,对于第 2 个和第 4 个索引也是如此。
216 次浏览
以下是显示数组值的语法do{ //语句1 //语句2 . . . n } while(您的条件);PHP 代码如下所示:示例 实时演示 输出John David Mike Sam Carol
89 次浏览
如果您尝试将 ++ 运算符与字符串值一起使用,则它会将最后一个字符的值加 1 并打印 ASCII 值。以下为 PHP 代码:示例 实时演示 输出字符串修改后的值为=Joho 字符串增量值为=11.5
433 次浏览
要获取正确的长度,请对 Unicode 字符使用 mb_strlen()。PHP 代码如下所示:示例 实时演示输出使用 mb_strlen 的字符串长度=9 使用 strlen 的字符串长度=10
54 次浏览
这是因为如果您使用 && 则两个条件都必须为真。如果任何一个条件变为假,则整个条件将计算为假。PHP 代码如下所示:示例 实时演示 输出上述条件为真
174 次浏览
假设我们有一张由黑色和白色像素组成的图片,我们需要找到黑色孤独像素的数量。此处,图片由一个 2D 字符数组表示,其中包含 'B' 和 'W',分别表示黑色和白色像素。黑色孤独像素实际上是位于特定位置的 'B',在同一行和同一列中没有其他黑色像素。如果输入如下所示:WWBWBWBWW输出将为 3。因为所有三个 'B' 都是黑色孤独像素。为了解决这个问题,我们将遵循以下步骤:n := 图片的大小m := (如果 n ... 阅读更多
329 次浏览
假设我们在二叉搜索树中有一个节点,我们需要找到该节点在 BST 中的中序后继。如果没有中序后继,则返回 null。众所周知,节点的后继是键值大于节点值的最小节点。我们将直接访问节点,但不会访问树的根节点。此处,每个节点都将引用其父节点。以下是 Node 的定义:class Node { public int val; public Node left; public Node right; ... 阅读更多
459 次浏览
假设在一个有空位和墙壁的迷宫中有一个球。现在,球可以通过滚动任何方向(例如向上、向下、向左或向右)穿过空路径,但它不会停止滚动,直到撞到墙上。当球停止时,它可以选择下一个方向。我们有球的起始位置、目的地和迷宫,我们需要找到球在目的地停止的最短距离。此处,距离实际上由球覆盖的空单元格数量定义(不包括起始位置,包括起始位置)。 ... 阅读更多
4K+ 次浏览
假设在一个有空位和墙壁的迷宫中有一个球。现在,球可以通过滚动任何方向(例如向上、向下、向左或向右)穿过空路径,但它不会停止滚动,直到撞到墙上。当球停止时,它可以选择下一个方向。我们有球的起始位置、目的地和迷宫,我们需要检查球是否可以停在目的地。迷宫由一个 2D 数组表示。此处,1 表示墙壁,0 表示空位。迷宫的边界都是墙壁。 ... 阅读更多
1K+ 次浏览
假设我们有一个二进制数组;如果我们可以最多翻转一个 0,我们需要找到该数组中连续 1 的最大数量。因此,如果输入类似于 [1, 0, 1, 1, 0],则输出将为 4,因为如果我们翻转第一个零,将获得连续 1 的最大数量。翻转后,连续 1 的最大数量为 4。为了解决这个问题,我们将遵循以下步骤:ret := 1, n := num 的大小如果 n 非零,则 -返回 0j := 0, zero := 0for 初始化 i := 0,当 ... 阅读更多