您能否在不导入或使用任何 Java 标准库包或组件的情况下读取 .txt 文件?

jsm*_*138 0 java

我的作业要求之一是从 *.txt 文件中读取整数。但是,我们不允许导入或使用任何 Java 标准库包或组件。由于我们不能使用扫描仪、文件或其他有助于 IO 的工具,这将如何实现?谢谢!

作业目标:完成作业后,学生应该能够

  • 使用递归实现归并排序算法
  • 使用递归实现快速排序算法

您将获得以下文本文件: MyList.txt

  1. ) 您必须实现一个递归快速排序算法,该算法将从附件中读取整数MyList.txt。您的算法必须按升序对列表(整数)进行排序。
  2. 您必须实现一个递归 Mergesort 算法,该算法将从附加MyList.txt文件中读取整数。您的算法必须按升序对列表(整数)进行排序。
  3. ScreenShots.doc 或 ScreenShots.pdf 此文件应包含两个程序的输出屏幕截图。

您不得在 .java 文件中导入或使用任何 Java 标准库包或组件。

Ste*_*n C 7

我会说你的任务要求有错误。

虽然可以在不使用任何标准 Java I/O 库包的情况下执行 I/O,但它涉及编写 C 或 C++ 代码方法来执行 I/O 并通过 JNI 或 JNA 访问它们。我无法想象这就是你的老师希望你做的......在一个关于排序算法的练习中。

我希望你的老师真正的意思是你的 QuickSort 和 MergeSort 实现不应该使用任何库包。

但说真的,如果你想澄清你的家庭作业的要求,真正能做到这一点的人只有你的老师和他们的助手。