Java 总插入和删除时间

Java 总插入和删除时间,java,linked-list,time-complexity,Java,Linked List,Time Complexity,教授:您的程序需要打印所有插入和删除场景的总插入时间和总删除时间 我们需要在循环的单链和双链列表中使用它。 我想知道我怎样才能找到时间!!! 谢谢 这是我的输出 在开始时添加节点100 在开始时添加节点1000 在开始时添加节点10000 在开始时添加节点100000 循环链表:100000 10000 100 正在从开始删除节点100000 循环链表:10000 1000 100 节点100000添加到列表的末尾 循环链表:10000 100 100000 链表大小:4 第二位置的元素:100

教授:您的程序需要打印所有插入和删除场景的总插入时间和总删除时间

我们需要在循环的单链和双链列表中使用它。 我想知道我怎样才能找到时间!!! 谢谢

这是我的输出

在开始时添加节点100 在开始时添加节点1000 在开始时添加节点10000 在开始时添加节点100000 循环链表:100000 10000 100

正在从开始删除节点100000 循环链表:10000 1000 100

节点100000添加到列表的末尾 循环链表:10000 100 100000 链表大小:4
第二位置的元素:1000

您需要记录操作开始和结束时的时间。结束时间和开始时间之间的差值是操作所用的时间

操作开始时:

start_time = current_time
作业结束时:

end_time = current_time
exec_time = end_time - start_time

根据所使用的编程语言使用适当的时间api。

知道这一点很好,但您有问题吗?我想知道如何找到插入时间。获取当前时间(毫秒)的一种快速而肮脏的方法是
long t=(new java.util.Date()).getTime()