2014年5月19日

求链表的中心节点

摘要: #includeusing namespace std;class node{public: node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful this ;node* cr... 阅读全文

posted @ 2014-05-19 19:57 berkeleysong 阅读(170) 评论(0) 推荐(0) 编辑

链表的递归运算

摘要: #includeusing namespace std;class node{public: node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful this ;node* cr... 阅读全文

posted @ 2014-05-19 19:43 berkeleysong 阅读(177) 评论(0) 推荐(0) 编辑

逆序链表

摘要: #includeusing namespace std;class node{public: node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful this ;node* cr... 阅读全文

posted @ 2014-05-19 19:34 berkeleysong 阅读(177) 评论(0) 推荐(0) 编辑

找到链表的倒数第K位

摘要: #includeusing namespace std;class node{public: node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful this ;node* cr... 阅读全文

posted @ 2014-05-19 16:32 berkeleysong 阅读(176) 评论(0) 推荐(0) 编辑

链表的增删(未考虑末尾)

摘要: #includeusing namespace std;class node{public: node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful this ;node* cr... 阅读全文

posted @ 2014-05-19 16:21 berkeleysong 阅读(191) 评论(0) 推荐(0) 编辑

计算出前N项的数据

摘要: #include#include#includeusing namespace std;const int N = 10;int helper(int* a,const int num1,const int num2){ int i=1; int j=1; for(int m = 0;m te... 阅读全文

posted @ 2014-05-19 11:52 berkeleysong 阅读(113) 评论(0) 推荐(0) 编辑

将后面的m个数移到前面

摘要: #include#include#include#includeusing namespace std;int bigswap(char* a,int start,int end){ while(start<end) { swap(a[start],a[end]); ... 阅读全文

posted @ 2014-05-19 11:34 berkeleysong 阅读(204) 评论(0) 推荐(0) 编辑

获得第二大的元素

摘要: #includeusing namespace std;int main(){ int s1 = 1; unsigned int s2 = 1; cout>和逻辑右移(不带符号)>>>。 //算术右移:符号位不变,左边补上符号位。如: 1000 1000 >> 3 为 1111 0001 //逻辑右... 阅读全文

posted @ 2014-05-19 10:44 berkeleysong 阅读(180) 评论(0) 推荐(0) 编辑

导航