s t r u c t L i s t N o d e * p a r t i t i o n ( s t r u c t L i s t N o d e * h e a d , i n t x ) { ⏎
⇥ s t r u c t L i s t N o d e * l e s s H e a d = N U L L , * l e s s T a i l = N U L L ; ⏎
⇥ s t r u c t L i s t N o d e * g r e a t e r H e a d = N U L L , * g r e a t e r T a i l = N U L L ; ⏎
⇥ ⏎
⇥ w h i l e ( h e a d ) { ⏎
⇥ ⇥ i f ( h e a d - > v a l < x ) { ⏎
⇥ ⇥ ⇥ i f ( ! l e s s H e a d ) { ⏎
⇥ ⇥ ⇥ ⇥ l e s s H e a d = l e s s T a i l = h e a d ; ⏎
⇥ ⇥ ⇥ } e l s e { ⏎
⇥ ⇥ ⇥ ⇥ l e s s T a i l - > n e x t = h e a d ; ⏎
⇥ ⇥ ⇥ ⇥ l e s s T a i l = l e s s T a i l - > n e x t ; ⏎
⇥ ⇥ ⇥ } ⏎
⇥ ⇥ } e l s e { ⏎
⇥ ⇥ ⇥ i f ( ! g r e a t e r H e a d ) { ⏎
⇥ ⇥ ⇥ ⇥ g r e a t e r H e a d = g r e a t e r T a i l = h e a d ; ⏎
⇥ ⇥ ⇥ } e l s e { ⏎
⇥ ⇥ ⇥ ⇥ g r e a t e r T a i l - > n e x t = h e a d ; ⏎
⇥ ⇥ ⇥ ⇥ g r e a t e r T a i l = g r e a t e r T a i l - > n e x t ; ⏎
⇥ ⇥ ⇥ } ⏎
⇥ ⇥ } ⏎
⇥ ⇥ h e a d = h e a d - > n e x t ; ⏎
⇥ } ⏎
⇥ ⏎
⇥ i f ( l e s s T a i l ) { ⏎
⇥ ⇥ l e s s T a i l - > n e x t = g r e a t e r H e a d ; ⏎
⇥ } ⏎
⇥ i f ( g r e a t e r T a i l ) { ⏎
⇥ ⇥ g r e a t e r T a i l - > n e x t = N U L L ; ⏎
⇥ } ⏎
⇥ ⏎
⇥ r e t u r n l e s s H e a d ? l e s s H e a d : g r e a t e r H e a d ; ⏎
}
Count: 0
Chars/Min: 0
Words/Min: 0
Accuracy: 0%
Time: 00:00.000