Test
来源:互联网 发布:外汇的算法 编辑:程序博客网 时间:2024/06/06 02:45
int ex01( LinkedList * lst, int x ){ assert( *lst != NULL ); int n = 0; NodePtr p = ( *lst )->next; NodePtr r = NULL, q = NULL; NodePtr pre = NULL; if( p == NULL ) return n; // reverse small numbers // ( *lst )->next = NULL; q = p; while( p != NULL && p->data < x ) { r = p->next; p->next = ( *lst )->next; ( *lst )->next = p; p = r; } q->next = r; pre = q; // skip nodes whose values are equal to x // while( p != NULL && p->data == x ) { pre = p; p = p->next; } while( p != NULL ) { ++n; x = p->data; do { // remove large even numbers // if( x % 2 == 0 ) { pre->next = p->next; delete p; p = pre->next; } // make large odd numbers unique // else { pre = p; p = p->next; } } while( p != NULL && p->data == x ); } return n;}
0 0
- test
- test
- test
- test
- test
- test
- test
- Test
- test
- Test
- test
- test
- test
- test
- test
- test
- test
- Test
- 解题报告 之 SOJ2714 Mountains(II)
- 死锁
- C# + Xamarin 开发应用-- Call API时遇到错误: Error: NameResolutionFailure
- java 死锁及避免死锁
- Android实现自定义AlertDialog的自下向上的动画效果(并消除dialog边框)
- Test
- 自制操作系统-最简单的系统hello World
- data-type,data-value
- LeetCode 208 - Implement Trie (Prefix Tree)
- HTML+css+JavaScript
- GridView分页的实现以及自定义分页样式功能实例
- vim 的:x和:wq
- Symetrict Tree / Same Tree - LeetCode
- Angularjs - 用Controller as 代替 $scope