Java 创建 n 个节点的双向链表并反向显示的程序2025年3月17日 | 阅读 3 分钟 在此程序中,我们创建一个双向链表,然后通过反转列表的方向来反转链表,并打印出节点。 ![]() 通过交换每个节点的 previous 指针和 next 指针来遍历链表。然后,交换 head 和 tail 节点的位置,即原始列表的 head 将成为新列表的 tail,原始列表的 tail 将成为新列表的 head。因此,反转后的列表将是 ![]() 算法
a. reverse() 将反转给定的双向链表。
a. display() 将显示列表中存在的所有节点。
程序输出 Original List: 1 2 3 4 5 Reversed List: 5 4 3 2 1 下一个主题Java 程序 |
在这个程序中,需要打印字符串的所有子集。字符串的子集是存在于字符串中的字符或字符组。字符串的所有可能子集将是 n(n+1)/2。例如,所有可能的子集……
阅读 2 分钟
打印数组中偶数位置元素的程序 在此程序中,我们需要打印位于偶数位置的元素。可以通过遍历数组并将 i 的值增加 2 来找到偶数位置的元素。在...
阅读1分钟
Java 程序打印螺旋图案 螺旋图案(或螺旋形式的矩阵)是 Java 面试和学术中经常问到的问题。在本节中,我们将创建一个 Java 程序来创建螺旋图案或螺旋矩阵。什么是螺旋矩阵或螺旋图案?螺旋...
7 分钟阅读
Java 程序在控制台上打印以下模式 算法:步骤 1:开始 步骤 2:设置 coe=1,rows= 6。步骤 3:设置 i=0。重复步骤 4 到步骤 11 直到 i 步骤 4:设置 space = 1。重复步骤 5 和步骤 6 直到 space<(rows ?i) 步骤 5:打印...
阅读 2 分钟
在本节中,我们将编写 Java 程序来检查一个数字是正数还是负数。我们使用了以下方法来检查数字是正数、负数还是零。使用关系运算符 使用 Math.signum() 方法 使用 Integer.signum() 方法 使用位移运算符 使用 ArrayList 类 使用关系运算符 对...
5 分钟阅读
在此程序中,我们需要计算给定矩阵的转置并打印结果矩阵。矩阵的转置可以通过交换行和列来找到,即原始矩阵的行将成为新矩阵的列...
阅读 4 分钟
Java 将十进制转换为二进制。我们可以使用 Integer.toBinaryString() 方法或自定义逻辑在 Java 中将十进制转换为二进制。Java 十进制到二进制转换:Integer.toBinaryString() Integer.toBinaryString() 方法将十进制转换为二进制字符串。toBinaryString() 方法的签名如下:public static String toBinaryString(int decimal) 让我们看一个简单的例子...
阅读1分钟
打印数组中最小元素的程序 在此程序中,我们需要找出数组中存在的最小元素。这可以通过维护一个变量 min 来实现,该变量最初将保存第一个元素的值。循环遍历……
阅读 2 分钟
编写代码以检查一个字符串是否是另一个字符串的旋转?文件:RotationString .java public class RotationString { public static boolean checkRotation(String st1, String st2) { if (st1.length() != st2.length()) { return false; } String st3 = st1 + st1; if (st3.contains(st2)) return true; else return false; } public static void main(String[] args) { String str1...
阅读1分钟
Java 将 int 转换为 long 我们可以使用赋值运算符在 Java 中将 int 转换为 long。无需做额外的事情,因为较低类型可以隐式转换为较高类型。这也被称为隐式类型转换或类型提升。Java int 到 long 示例 让我们...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India