234 次浏览
给定一个字符串,程序必须显示将使用该最短路径在屏幕上打印字符串的最短路径。例如,屏幕将以 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 的格式存储字母示例输入:HUP 输出:向下移动 向下移动 向下移动到达目的地 向左移动 向左移动 向下移动 向下移动 向下移动到达目的地 向上移动到达目的地此处使用的方法是将字符存储在 n x n 矩阵中并执行以下操作... 阅读更多
473 次浏览
给定一个整数元素数组,任务是删除重复值并以排序方式打印不同的元素。下面给出一个数组,该数组以 4、6、5、3、4、5、2、8、7 和 0 的方式存储整数类型值,现在,结果将打印排序后的元素为 0、2、3、4、4、5、5、6、7 和 8,但此结果仍然包含重复值 4 和 5,应将其删除,最终结果将为 0、2、3、4、5、6、7 和 8示例输入:array[] = {4、6、5、... 阅读更多
264 次浏览
给定一个整数 n,任务是打印仅由 0 和 1 组成的数字,并且它们的和等于整数 n。仅包含零和一的数字是 1、10、11,因此我们必须打印所有可以相加形成等于 n 的和的数字。例如,我们输入 n = 31,那么答案可以是 10+10+11 或 10+10+10+1 示例输入:31 输出:10 10 10 1算法int findNumbers(int n) 开始步骤 1:声明和分配变量 m = n % 10,a = n 步骤 2:循环,当 a>0 时 如果 a/10 ... 阅读更多
310 次浏览
给定行数,程序必须以最低复杂度打印对称双三角形图案。示例输入:5 输出: X X O X O X X O X O X X O X O X X整个问题包含 3 个不同的分区-打印上半部分,奇数 n 为 n-1 行,偶数 n 为 n-2 行。打印中间行,奇数 n 为 1 行或 ... 阅读更多
6K+ 次浏览
我们必须打印给定索引处链表的节点数据。与数组不同,链表通常没有索引,因此我们必须遍历整个链表,并在到达特定位置时打印数据。假设列表包含节点 29、34、43、56 和 88,并且索引值为 1、2 和 4,那么输出将是这些索引处的节点,即 34、43 和 88。示例链表:29->34->43->56->88 输入:1 2 4 输出:34 43 88在链表的上述表示中,黄色突出显示的节点是... 阅读更多
180 次浏览
我们必须以相反的顺序打印链表的 k 个节点。我们必须应用迭代方法来解决此问题。迭代方法是通常使用循环的方法,这些循环在条件保持值为 1 或 true 时执行。假设列表包含节点 29、34、43、56 和 88,并且 k 的值为 2,那么输出将是交替的节点,直到 k,例如 56 和 88。示例链表:29->34->43->56->88 输入:2 输出:56 88由于我们必须从列表中删除最后 k 个元素,因此最好的方法是... 阅读更多
377 次浏览
我们给定一个正整数 n 并创建一个 n x n 的螺旋矩阵,只使用 O(1) 的额外空间,以顺时针方向螺旋矩阵是一个像螺旋一样工作的矩阵,它将从圆的原点开始并以顺时针方向旋转。因此,任务是以螺旋形式打印矩阵,使用 O(1) 空间从 2 → 4 → 6 → 8 → 10 → 12 → 14 → 1 6→ 18 开始。下面是螺旋矩阵的示例-示例输入:3 输出: 9 8 7 2 1 6 ... 阅读更多
117 次浏览
任务是使用递归方法打印从链表末尾开始的 k 个节点。递归方法是函数自身反复调用自身直到调用完成,从而存储结果的方法。假设列表包含节点 29、34、43、56 和 88,并且 k 的值为 2,那么输出将是最后 k 个节点,例如 56 和 88。示例链表:29->34->43->56->88 输入:2 输出:88 56如指定的那样,应使用递归方法,该方法将从末尾遍历列表,跟踪... 阅读更多
970 次浏览
在此问题中,程序必须打印给定链表中的交替项,即跳过一个打印另一个,依此类推,使用迭代方法。迭代方法是通常使用循环的方法,这些循环在条件保持值为 1 或 true 时执行。假设列表包含节点 29、34、43、56 和 88,那么输出将是交替的节点,例如 29、43 和 88。示例输入:29->34->43->56->88 输出:29 43 88方法是遍历整个列表直到最后一个节点。同时,可以采用一个计数器变量,将其递增到 1 并... 阅读更多
2K+ 次浏览
任务是打印n x n的对角线图案矩阵。如果n是3,则打印对角线图案的矩阵为 - 因此输出将类似于 - 示例输入:3 输出: 1 2 4 3 5 7 6 8 9 输入:4 输出: 1 2 4 7 3 5 8 11 6 9 12 14 10 13 15 16问题表明我们必须给出一个数字n,并生成一个n x n的矩阵,然后我们必须以对角线图案遍历矩阵... 阅读更多