Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Doubly linked list 在排序的双链接列表中插入整数_Doubly Linked List - Fatal编程技术网

Doubly linked list 在排序的双链接列表中插入整数

Doubly linked list 在排序的双链接列表中插入整数,doubly-linked-list,Doubly Linked List,设S是一个排序的双链表,z是一个整数。如果我想制作一个伪代码来插入z,这样S将保持插入状态,我该怎么做呢 有没有办法写出“如果”条件,如: 如果S[i]>z,则插入z 或者类似的 foreach (Node node in list) { if (node.value > z.value) { z.previous = node.previous; z.next = node; node.previous.next = z;

设S是一个排序的双链表,z是一个整数。如果我想制作一个伪代码来插入z,这样S将保持插入状态,我该怎么做呢

有没有办法写出“如果”条件,如:

如果S[i]>z,则插入z

或者类似的

foreach (Node node in list) {
    if (node.value > z.value) {
        z.previous = node.previous;
        z.next = node;
        node.previous.next = z;
        node.previous = z;        
    }
}