我对时间复杂度和空间复杂性非常困惑,我知道循环是O(N)而for循环里面的循环是O(N),我真的不明白我什么时候有算法,怎么样首先检查它的时间复杂性和空间复杂性,有没有办法做到这一点?我有一个代码,你能帮我解决它的时间和空间复杂性,非常感谢你!
**public void deleteNode(ListNode node) {
if(node == null)
return;
if(node.next == null){
node = null;
return;
}
node.val = node.next.val;
node.next = node.next.next;
}**