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