Java 创建 n 个节点的单链表并反向显示的程序2025年3月17日 | 阅读 3 分钟 在此程序中,我们需要创建一个单向链表并以反向顺序显示列表。 原始列表 ![]() 反向列表 ![]() 解决此问题的一种方法是通过递归到达列表的末尾,然后从尾到头显示节点。 算法
a. reverse() 将反转列表中节点 的顺序。
a. display() 将显示列表中存在的节点
程序输出 Original List: 1 2 3 4 Reversed List: 4 3 2 1 下一个主题Java 程序 |
这是 Google、Amazon、TCS、Accenture 等顶级 IT 公司面试中经常问到的一个非常有趣的问题。通过解决这个问题,人们可以检查面试者的逻辑能力、批判性思维和解决问题的能力。因此,在本节中,我们将...
7 分钟阅读
在这个程序中,我们将创建一个双向链表并按升序对列表的节点进行排序。原始列表:排序列表:为了实现这一点,我们维护两个指针:current 和 index。最初,current 指向头节点,index 将指向 current 的节点....
7 分钟阅读
Java String 转 Date 我们可以使用 DateFormat 和 SimpleDateFormat 类的 parse() 方法在 Java 中将 String 转换为 Date。要很好地学习这个概念,您应该访问 DateFormat 和 SimpleDateFormat 类。Java String 转 Date 示例 让我们看一个在 Java 中将 String 转换为 Date 的简单代码。import java.text.SimpleDateFormat; import……
阅读 2 分钟
Java 日期转换为时间戳 我们可以使用 java.sql.Timestamp 类的构造函数将日期转换为时间戳。Timestamp 类的构造函数接收 long 值作为参数。因此,您需要使用 java.util.Date 类的 getTime() 方法将日期转换为 long 值。您还可以格式化...
阅读 2 分钟
在这个程序中,我们的任务是删除字符串中的所有空格。为此,我们需要遍历字符串并检查字符串中的任何字符是否与空格字符匹配。如果是,请使用任何内置方法...
阅读 2 分钟
编写一个 ? 文件:RemoveChar .java public class ReverseStringPreserveSpace { static void reverseString(String input) { char[] inputArray = input.toCharArray(); char[] result = new char[inputArray.length]; for (int i = 0; i < inputArray.length; i++) { if (inputArray[i] == ' ') { result[i] = ' '; } } int j = result.length - 1; for...
阅读1分钟
在此程序中,我们将创建一个单向链表,并从链表的中间删除一个节点。为了完成这项任务,我们将计算链表的大小,然后将其除以 2 以获得链表中点....
5 分钟阅读
在本节中,我们将学习什么是 Keith 数,并创建 Java 程序来检查给定的数字是否为 Keith 数。Keith 数程序经常在 Java 编码测试中出现。Keith 数 一个正 n 位数 X 被称为 Keith 数...
阅读 6 分钟
Java 程序查找数组中第二大的数字 我们可以通过对数组进行排序并返回第二大的数字来查找 Java 数组中第二大的数字。让我们看一个完整的示例来查找 Java 数组中第二大的数字。public...
阅读 3 分钟
在本节中,我们将解决另一个由电子商务公司 Flipkart 和 Amazon 提出的流行编码问题。此外,我们将通过不同的方法解决问题并创建 Java 程序。问题陈述在一个大小为 m*n 的布尔矩阵中,我们需要找出……
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India