321 次浏览
在这个问题中,我们得到一个整数 N。任务是找到数列 9, 33, 73, 129....中的第 n 项。让我们来看一个例子来理解这个问题,输入 N = 4 输出 129 解释 该数列到第 n 项为 9, 33, 73, 129... 解决方法 问题的解决方法在于找到该数列的第 n 项。我们将用数学方法找到它,然后将通项公式应用到我们的程序中。首先,让我们将该数列通过向后移动一位来进行相减。和 = 9 + 33 + 73 + … + t(n-1) + t(n) - 和 = 9 + 33 + 73 + ... 阅读更多
136 次浏览
在这个问题中,我们得到一个整数 N。任务是找到数列 7, 15, 32....中的第 n 项。让我们来看一个例子来理解这个问题,输入 N = 6 输出 281 解释 该数列到第 n 项为 7, 15, 32, 67, 138, 281 解决方法 问题的解决方法在于解码该数列。您可以看到该数列是多个数列的混合。将值相减,T(2) - T(1) = 15 - 7 = 8 T(3) - T(2) = 32 - 15 = 17 所以,T(2) = 2*T(1) + 1 T(3) = 2*T(2) + 2 T(n) = 2*T(n-1) + ... 阅读更多
296 次浏览
在这个问题中,我们得到一个整数 N。任务是找到数列 1 2 2 3 3 3 4….中的第 n 项。让我们来看一个例子来理解这个问题,输入 N = 6 输出 3 解释 该数列到第 n 项为 1, 2, 2, 3, 3, 3, ... 解决方法 解决这个问题的一个简单方法是使用嵌套循环。外部 for 循环从 1 到 n。内部循环从 1 到 i(外部循环的迭代器)。对于内部循环的每次迭代,计算数列的元素数量并返回... 阅读更多
297 次浏览
在这个问题中,我们得到一棵二叉树和一个整数 N。任务是找到二叉树中序遍历的第 n 个节点。二叉树有一个特殊条件,即每个节点最多可以有两个子节点。遍历是访问树的所有节点并可能打印其值的过程。让我们来看一个例子来理解这个问题,输入 N = 6 输出 3 解释 树的中序遍历:4, 2, 5, 1, 6, 3, 7 解决方法 其思路是使用二叉树的中序遍历,这可以通过使用递归... 阅读更多
209 次浏览
在这个问题中,我们得到一棵二叉树和一个整数 N。任务是找到二叉树前序遍历的第 n 个节点。二叉树有一个特殊条件,即每个节点最多可以有两个子节点。遍历是访问树的所有节点并可能打印其值的过程。让我们来看一个例子来理解这个问题,输入 N = 6 输出 6 解释 树的前序遍历:1, 2, 4, 5, 3, 6, 7 解决方法 其思路是使用二叉树的前序遍历,这可以通过使用... 阅读更多
366 次浏览
在旧版本的 PHP 中,我们遇到了不一致的问题。例如:${$first[‘name’]}。此语法可能会造成混淆,或者我们可以说语法不一致。为了克服不一致的问题,PHP 7 添加了名为“统一变量语法”的新语法。统一变量语法从左到右计算变量。我们需要添加花括号才能使用统一变量语法。例如,echo ${$first[‘name’]};统一变量语法允许运算符的组合,并且它还可以在某些表达式中破坏向后兼容性,在这些表达式中使用了旧的计算方法。示例现场演示输出上述 PHP 的输出... 阅读更多
500 次浏览
PHP 7 以十六进制形式接收 Unicode 代码点作为输入,并在双引号字符串中以 UTF-8 字符格式产生输出。它可以是十六进制数字的任何组合,2、4、6 及以上。我们可以使用双引号或文档字符串编写 Unicode 字符,而无需调用函数。任何十六进制形式中的前导零都是可选的。UTF-8 字符 注意:我们可以使用“\u{xxx}”语法构造完整的 Unicode 字符。某些语言(例如希伯来语和阿拉伯语)是从右到左而不是从左到右读取的。我们可以使用... 阅读更多
13K+ 次浏览
PHP 中的数组是一种数据结构,它可以在单个变量下存储多个相同数据类型的元素。要在 PHP 中显示数组结构和值,我们可以使用两个函数。我们可以使用 var_dump() 或 print_r() 以人类可读的格式显示数组的值,或者查看程序数组的输出值。print_r 和 var_dump 之间的区别 print_r:它用于以人类可读的格式显示变量信息。数组值将以键和元素可以显示的格式存在。print_r 还显示对象的受保护和私有属性... 阅读更多
509 次浏览
在早期版本的 PHP 中,我们只能处理异常。无法处理错误。在发生致命错误的情况下,它过去会停止整个应用程序或应用程序的某些部分。为了克服这个问题,PHP 7 添加了 throwable 接口来处理异常和错误。异常:每当发生致命且可恢复的错误时,PHP 7 都会抛出异常,而不是停止整个应用程序或脚本执行。错误:PHP 7 抛出 TypeError、ArithmeticError、ParserError 和 AssertionError,但警告和通知错误保持不变。使用 try/catch 块,可以捕获错误实例,现在... 阅读更多
232 次浏览
PHP 7 中的 Preg_replace_callback_array() 函数表示正则表达式,并替换回调的使用。此函数返回字符串或字符串数组以匹配一组正则表达式,并使用回调函数替换它们。语法 preg_replace_callback_array(patterns, input, limit, count) 参数值:pattern − 它需要一个关联数组来将正则表达式模式与回调函数关联起来。input/subject − 它需要一个字符串数组来执行替换。limit − 它是可选的。-1 用于默认值,这意味着它是无限的。它设置了对每个字符串可以执行多少次替换的限制。count − 它也像... 阅读更多